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;

Die 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 Speicher für diesen Parameter zuzuweisen, und verwenden Sie HeapFree-, um den Speicher zuzuordnen.

Rückgabewert

Rückgabecode BESCHREIBUNG
E_INVALIDARG Der parameter packageDependencyContext oder packageDependencyId parameter ist NULL für eingaben.

Anforderungen

Anforderung Wert
Unterstützter Client (Mindestversion) Windows 10, Version 1809 (mit Windows App SDK 1.0 oder höher)
Kopfzeile msixdynamicdependency.h