Partager via


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
PortableDevice.h

Voir aussi

Propriétés et attributs WPD