共用方式為


MddGetResolvedPackageFullNameForPackageDependency 函式 (msixdynamicdependency.h)

傳回要解析封裝相依性時所使用的套件完整名稱。 此函式不會將封裝新增至叫用程式的封裝圖形。

語法

HRESULT MddGetResolvedPackageFullNameForPackageDependency(
  PCWSTR packageDependencyId,
  PWSTR  *packageFullName
) noexcept;

參數

packageDependencyId

類型: PCWSTR

要解析之封裝相依性標識碼。 此參數必須符合透過 ScopeIsSystem 選項) 呼叫使用者或系統 (使用 MddTryCreatePackageDependency 函式定義的套件相依性,否則會傳回錯誤。

packageFullName

類型: PCWSTR*

已解析相依性之封裝的完整名稱。 如果無法解析封裝相依性,則函式會成功,但此參數在輸出時為 nullptr 。 使用 HeapAlloc 函式來配置此參數的記憶體,並使用 HeapFree 解除分配記憶體。

傳回值

傳回碼 描述
E_INVALIDARG packageDependencyIdpackageFullName 参數在輸入時為 NULL。

備註

若要將套件新增至叫用程式的套件圖形,請使用 MddAddPackageDependency 函 式。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809 (Windows 應用程式 SDK 1.0 或更新版本)
標頭 msixdynamicdependency.h

另請參閱

MddTryCreatePackageDependency

MddAddPackageDependency