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

Voir aussi

IPortableDeviceProperties, interface