Propriétés de l’extension de classe
Les appareils portables Windows prennent en charge les propriétés d’extension de classe suivantes.
Propriété | VarType | Description |
---|---|---|
WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES | VT_UNKNOWN | Valeur qui spécifie la liste (sur-ensemble) des types de contenu pris en charge par le pilote (similaire à l’appel de WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES sur WPD_FUNCTIONAL_CATEGORY_ALL). |
WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE | VT_BOOL | Valeur qui spécifie si l’appelant souhaite que la bibliothèque d’extensions de classe WPD inscrive l’interface de classe de périphérique WPD. Si cette valeur est true, l’appelant assume la responsabilité de l’inscription. Si cette valeur est false, cela indique que l’appelant s’attend à ce que la bibliothèque d’extensions de classe effectue l’inscription. La plupart des pilotes doivent autoriser la bibliothèque d’extensions de classe à effectuer l’inscription, sauf si l’inscription de l’interface de classe de périphérique WPD par la bibliothèque d’extensions de classe peut avoir des effets indésirables. |
WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE | VT_BOOL | Indique que l’appelant souhaite que la bibliothèque d’extensions de classe WPD inscrive l’interface de classe de périphérique WPD privée. Cela n’est pas recommandé pour la plupart des pilotes. Il ne doit être utilisé que dans les cas où l’inscription de l’interface de classe de périphérique WPD par la bibliothèque d’extensions de classe entraîne des effets indésirables. Cette option est généralement utilisée conjointement avec WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE défini sur TRUE |
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES | VT_UNKNOWN | Il s’agit d’un IPortableDeviceValues qui contient les valeurs d’identification de l’appareil (WPD_DEVICE_MANUFACTURER, WPD_DEVICE_MODEL, WPD_DEVICE_FIRMWARE_VERSION et WPD_DEVICE_FUNCTIONAL_UNIQUE_ID). Inclure ceci avec d’autres options d’extension de classe lors de l’initialisation |
WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH | VT_UI4 | Indique la bande passante maximale théorique du transport en kilobits par seconde |
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES | VT_UNKNOWN | Il s’agit d’un IPortableDeviceValues qui contient les valeurs d’identification de l’appareil (WPD_DEVICE_MANUFACTURER, WPD_DEVICE_MODEL, WPD_DEVICE_FIRMWARE_VERSION et WPD_DEVICE_FUNCTIONAL_UNIQUE_ID). Incluez cette option avec d’autres options d’extension de classe lors de l’initialisation. |
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|