Freigeben über


MddGetIdForPackageDependencyContext-Funktion (msixdynamicdependency.h)

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

Syntax

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

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 10, Version 1809 (mit Windows App SDK 1.0 oder höher)
Kopfzeile msixdynamicdependency.h