GetResolvedPackageFullNameForPackageDependency 函式 (appmodel.h)
傳回要解析封裝相依性時所使用的套件完整名稱。 此函式不會將封裝新增至叫用程式的封裝圖形。
語法
HRESULT GetResolvedPackageFullNameForPackageDependency(
PCWSTR packageDependencyId,
PWSTR *packageFullName
);
參數
packageDependencyId
類型: PCWSTR
要解析之封裝相依性標識碼。 此參數必須符合使用 TryCreatePackageDependency 函式定義的套件相依性,才能透過呼叫使用者或系統 (透過 CreatePackageDependencyOptions_ScopeIsSystem 選項) ,否則會傳回錯誤。
packageFullName
類型: PCWSTR*
已解析相依性之封裝的完整名稱。 如果無法解析封裝相依性,則函式會成功,但此參數在輸出時為 nullptr 。 使用 HeapAlloc 函式來配置此參數的記憶體,並使用 HeapFree 解除分配記憶體。
傳回值
傳回碼 | 描述 |
---|---|
E_INVALIDARG | packageDependencyId 或 packageFullName 参數在輸入時為 NULL。 |
備註
若要將封裝新增至叫用程式的封裝圖形,請使用 AddPackageDependency 函式 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 (於 10.0.22000.0) |
標頭 | appmodel.h |