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