Méthode IPortableDeviceService ::GetPnPServiceID (portabledeviceapi.h)
La méthode GetPnPServiceID récupère un identificateur de Plug-and-Play (PnP) pour le service.
Syntaxe
HRESULT GetPnPServiceID(
[out] LPWSTR *ppszPnPServiceID
);
Paramètres
[out] ppszPnPServiceID
Identificateur PnP récupéré, qui est l’identificateur qui a été passé à la méthode Open .
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 |
|
Un paramètre NULL a été spécifié. |
|
La méthode Open n’a pas encore été appelée pour le service. |
Remarques
La méthode Open doit être appelée sur le service avant qu’un identificateur PnP puisse être récupéré.
Lorsqu’une application n’a plus besoin de l’identificateur PnP, elle doit appeler la fonction CoTaskMemFree pour libérer la mémoire de l’identificateur.
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 |