Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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 |