Freigeben über


GetIdForPackageDependencyContext-Funktion (appmodel.h)

Gibt die Paketabhängigkeit für das angegebene Kontexthandle zurück.

Syntax

HRESULT GetIdForPackageDependencyContext(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext,
  PWSTR                     *packageDependencyId
);

Parameter

packageDependencyContext

Typ: PACKAGEDEPENDENCY_CONTEXT

Das Handle der zurückzugebenden Paketabhängigkeit.

packageDependencyId

Typ: PCWSTR*

Die ID der Paketabhängigkeit für das angegebene Kontexthandle. Wenn die Paketabhängigkeit nicht aufgelöst werden kann, ist die Funktion erfolgreich, aber dieser Parameter ist nullptr für die Ausgabe. Verwenden Sie die HeapAlloc-Funktion , um Arbeitsspeicher für diesen Parameter zuzuweisen, und verwenden Sie HeapFree , um die Zuordnung des Arbeitsspeichers zu beheben.

Rückgabewert

Rückgabecode Beschreibung
E_INVALIDARG Der Parameter packageDependencyContext oder packageDependencyId ist bei der Eingabe NULL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (eingeführt in 10.0.22000.0)
Kopfzeile appmodel.h