Partager via


Méthode IPortableDevice::GetPnPDeviceID (portabledeviceapi.h)

La méthode GetPnPDeviceID récupère l’identificateur d’appareil Plug-and-Play (PnP) utilisé par l’application pour ouvrir l’appareil.

Syntaxe

HRESULT GetPnPDeviceID(
  [out] LPWSTR *ppszPnPDeviceID
);

Paramètres

[out] ppszPnPDeviceID

Pointeur vers une chaîne terminée par null qui contient la chaîne d’ID Plug-and-Play de l’appareil.

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_WPD_DEVICE_NOT_OPEN
La méthode IPortableDevice::Open n’a pas encore été appelée pour cet appareil.

Notes

Une fois que l’application utilise la chaîne retournée par cette méthode, elle doit appeler la fonction CoTaskMemFree pour libérer la chaîne.

L’argument ppszPnPDeviceID ne doit pas être défini sur NULL.

Configuration requise

   
Plateforme cible Windows
En-tête portabledeviceapi.h
Bibliothèque PortableDeviceGUIDs.lib

Voir aussi

IPortableDevice, interface

IPortableDevice::Open