Freigeben über


IFunctionInstance::GetProviderInstanceID-Methode (functiondiscoveryapi.h)

[Funktionsermittlung ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Ruft die Bezeichnerzeichenfolge für den Anbieter instance ab. Diese Zeichenfolge ist der eindeutige Bezeichner für den Anbieter instance.

Syntax

HRESULT GetProviderInstanceID(
  [out] WCHAR **ppszCoMemProviderInstanceIdentity
);

Parameter

[out] ppszCoMemProviderInstanceIdentity

Der Anbieter instance Bezeichnerzeichenfolge. Für Stammgeräte hat diese Zeichenfolge den gleichen Wert wie PKEY_PNPX_GlobalIdentity.

Stellen Sie sicher, dass Sie diesen Puffer mit CoTaskMemFree freigeben.

Rückgabewert

Mögliche Rückgabewerte sind unter anderem folgendes:

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_INVALIDARG
Der Wert von ppszCoMemProviderInstanceID ist ungültig.
E_OUTOFMEMORY
Die -Methode kann den für diesen Vorgang erforderlichen Arbeitsspeicher nicht zuordnen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile functiondiscoveryapi.h
DLL FunDisc.dll

Weitere Informationen

IFunctionInstance