IPortableDeviceService::GetPnPServiceID-Methode (portabledeviceapi.h)
Die GetPnPServiceID-Methode ruft einen PnP-Bezeichner (Plug & Play) für den Dienst ab.
Syntax
HRESULT GetPnPServiceID(
[out] LPWSTR *ppszPnPServiceID
);
Parameter
[out] ppszPnPServiceID
Der abgerufene PnP-Bezeichner, bei dem es sich um denselben Bezeichner handelt, der an die Open-Methode übergeben wurde.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Ein NULL-Parameter wurde angegeben. |
|
Die Open-Methode wurde für den Dienst noch nicht aufgerufen. |
Hinweise
Die Open-Methode muss für den Dienst aufgerufen werden, bevor ein PnP-Bezeichner abgerufen werden kann.
Wenn eine Anwendung den PnP-Bezeichner nicht mehr benötigt, sollte sie die CoTaskMemFree-Funktion aufrufen, um den Bezeichnerspeicher freizugeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | portabledeviceapi.h |