Freigeben über


IPortableDeviceService::Open-Methode (portabledeviceapi.h)

Die Open-Methode öffnet eine Verbindung mit dem Dienst.

Syntax

HRESULT Open(
  [in] LPCWSTR               pszPnPServiceID,
  [in] IPortableDeviceValues *pClientInfo
);

Parameter

[in] pszPnPServiceID

Der Plug & Play -Bezeichner (PnP) für den Dienst, bei dem es sich um denselben Bezeichner handelt, der von der GetPnPServiceId-Methode abgerufen wird.

[in] pClientInfo

Die IPortableDeviceValues-Schnittstelle , die die Clientinformationen angibt.

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_INVALIDARG
Der durch den parameter pszPnPServiceID angegebene PnP-Bezeichner ist ungültig.
E_POINTER
Ein NULL-Parameter wurde angegeben.
E_WPD_SERVICE_ALREADY_OPENED
Diese Methode wurde bereits für den Dienst aufgerufen.

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

IPortableDeviceService-Schnittstelle

Öffnen eines Diensts