共用方式為


GetResolvedPackageFullNameForPackageDependency 函式 (appmodel.h)

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

語法

HRESULT GetResolvedPackageFullNameForPackageDependency(
  PCWSTR packageDependencyId,
  PWSTR  *packageFullName
);

參數

packageDependencyId

類型:PCWSTR

要解析之套件相依性標識碼。 此參數必須比對呼叫使用者或系統使用 TryCreatePackageDependency 函式所定義的套件相依性 CreatePackageDependencyOptions_ScopeIsSystem,否則會傳回錯誤。

packageFullName

類型:PCWSTR*

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

傳回值

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

言論

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

要求

要求 價值
最低支援的用戶端 Windows 11 (於 10.0.22000.0 推出)
標頭 appmodel.h

另請參閱

TryCreatePackageDependency

AddPackageDependency