Partager via


commande WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED

La commande WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED récupère les propriétés prises en charge par un objet.

Catégorie de commande

WPD_CATEGORY_OBJECT_PROPERTIES

Paramètres

Le pilote attend le paramètre suivant.

Paramètre VarType Description
WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID VT_LPWSTR Obligatoire. ID de l’objet qui contient les propriétés demandées.

Valeur renvoyée

Le pilote doit renvoyer les résultats suivants.

Résultats VarType Description
WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS VT_UNKNOWN Obligatoire. Interface IPortableDeviceKeyCollection qui spécifie toutes les propriétés prises en charge.
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Obligatoire. Valeur HRESULT qui indique la réussite ou l’échec global. Les valeurs de résultat possibles incluent les codes d’erreur Des appareils portables Windows. Si l’appelant effectue une requête non valide, le pilote doit retourner HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED), mais il n’est pas nécessaire de retourner une autre valeur de résultat.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Optionnel. Code d’erreur spécifique au pilote. Il est généralement utilisé uniquement pour les tests de pilote, ou si le pilote, l’appareil et le client sont tous conçus ensemble.

Spécifications

Condition requise Valeur
En-tête
PortableDevice.h

Voir aussi

Commandes