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 |
|
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 |