次の方法で共有


MddGetIdForPackageDependencyContext 関数 (msixdynamicdependency.h)

指定したコンテキスト ハンドルのパッケージ依存関係を返します。

構文

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

パラメーター

packageDependencyContext

型: PACKAGEDEPENDENCY_CONTEXT

返されるパッケージ依存関係のハンドル。

packageDependencyId

型: PCWSTR*

指定したコンテキスト ハンドルのパッケージ依存関係の ID。 パッケージの依存関係を解決できない場合、関数は成功しますが、このパラメーターは出力時に nullptr HeapAlloc 関数を使用してこのパラメーターにメモリを割り当て、HeapFree 使用してメモリの割り当てを解除します。

戻り値

リターン コード 説明
無効な引数エラー (E_INVALIDARG) packageDependencyContext または packageDependencyId パラメーター は、入力時に NULL です。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809 (Windows App SDK 1.0 以降を使用)
ヘッダー msixdynamicdependency.h