IPortableDeviceService ::Open, méthode (portabledeviceapi.h)

La méthode Open ouvre une connexion au service.

Syntaxe

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

Paramètres

[in] pszPnPServiceID

Identificateur Plug-and-Play (PnP) pour le service, qui est le même identificateur que celui récupéré par la méthode GetPnPServiceId.

[in] pClientInfo

Interface IPortableDeviceValues spécifiant les informations du client.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_INVALIDARG
L’identificateur PnP spécifié par le paramètre pszPnPServiceID n’est pas valide.
E_POINTER
Un paramètre NULL a été spécifié.
E_WPD_SERVICE_ALREADY_OPENED
Cette méthode a déjà été appelée pour le service.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête portabledeviceapi.h

Voir aussi

IPortableDeviceService, interface

Ouverture d’un service