MddGetIdForPackageDependencyContext 函数 (msixdynamicdependency.h)

返回指定上下文句柄的包依赖项。

语法

HRESULT MddGetIdForPackageDependencyContext(
  MDD_PACKAGEDEPENDENCY_CONTEXT packageDependencyContext,
  PWSTR                         *packageDependencyId
) noexcept;

参数

packageDependencyContext

类型:PACKAGEDEPENDENCY_CONTEXT

要返回的包依赖项的句柄。

packageDependencyId

类型:PCWSTR*

指定上下文句柄的包依赖项的 ID。 如果无法解析包依赖项,则函数会成功,但此参数在输出时 nullptr。 使用 HeapAlloc 函数分配此参数的内存,并使用 HeapFree 解除分配内存。

返回值

返回代码 说明
E_INVALIDARG packageDependencyContextpackageDependencyId 参数在输入时为 NULL。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1809(使用 Windows 应用 SDK 1.0 或更高版本)
标头 msixdynamicdependency.h