Freigeben über


IPortableDeviceServiceManager::GetDeviceForService-Methode (portabledeviceapi.h)

Die GetDeviceForService-Methode ruft das Gerät ab, das dem angegebenen Dienst zugeordnet ist.

Syntax

HRESULT GetDeviceForService(
  [in]  LPCWSTR pszPnPServiceID,
  [out] LPWSTR  *ppszPnPDeviceID
);

Parameter

[in] pszPnPServiceID

Der Plug & Play -Bezeichner (PnP) des Diensts.

[out] ppszPnPDeviceID

Der abgerufene PnP-Bezeichner des dem Dienst zugeordneten Geräts.

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
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
Ein ungültiger Zeiger wurde angegeben.

Hinweise

Weder der Parameter pszPnPServiceID noch der Parameter pszPnPDeviceID kann NULL sein.

Eine Anwendung kann einen PnP-Dienstbezeichner abrufen, indem sie die GetDeviceServices-Methode aufruft .

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

Weitere Informationen

IPortableDeviceServiceManager-Schnittstelle