Méthode IPortableDeviceProperties ::GetSupportedProperties (portabledeviceapi.h)
La méthode GetSupportedProperties récupère une liste de propriétés prises en charge par un objet spécifié. Notez que toutes ces propriétés ne peuvent pas avoir de valeurs.
Syntaxe
HRESULT GetSupportedProperties(
[in] LPCWSTR pszObjectID,
[out] IPortableDeviceKeyCollection **ppKeys
);
Paramètres
[in] pszObjectID
Pointeur vers une chaîne terminée par null qui contient l’ID d’objet de l’objet à interroger. Pour spécifier l’appareil, utilisez WPD_DEVICE_OBJECT_ID.
[out] ppKeys
Adresse d’une variable qui reçoit un pointeur vers une interface IPortableDeviceKeyCollection qui contient les propriétés prises en charge. Pour obtenir la liste des propriétés définies par les appareils portables Windows, consultez Propriétés et attributs. L’appelant doit libérer cette interface lorsqu’il a terminé avec elle.
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 |
Remarques
Pour obtenir les valeurs des propriétés prises en charge, appelez GetPropertyAttributes.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portabledeviceapi.h |
Bibliothèque | PortableDeviceGUIDs.lib |