Propriedades da extensão de classe

Os Dispositivos Portáteis do Windows dão suporte às seguintes propriedades de extensão de classe.

Propriedade VarType Descrição
WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES VT_UNKNOWN Um valor que especifica a lista (superconjunto) de tipos de conteúdo compatíveis com o driver (semelhante a chamar WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES em WPD_FUNCTIONAL_CATEGORY_ALL).
WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE VT_BOOL Um valor que especifica se o chamador deseja que a biblioteca de extensões de classe WPD registre a interface classe de dispositivo WPD. Se esse valor for true, o chamador assumirá a responsabilidade pelo registro.
Se esse valor for false, ele indicará que o chamador espera que a biblioteca de extensão de classe execute o registro.
A maioria dos drivers deve permitir que a biblioteca de extensão de classe execute o registro, exceto quando o registro da interface classe de dispositivo WPD pela biblioteca de extensão de classe pode causar efeitos adversos.
WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE VT_BOOL Indica que o chamador deseja que a biblioteca de extensões de classe WPD registre a interface de classe de dispositivo WPD privada. Isso não é recomendado para a maioria dos drivers. Ele só deve ser usado nos casos em que o registro da interface classe de dispositivo WPD pela biblioteca de extensão de classe causará efeitos adversos. Essa opção normalmente é usada em conjunto com WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE definido como TRUE
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES VT_UNKNOWN Este é um IPortableDeviceValues que contém os valores de identificação do dispositivo (WPD_DEVICE_MANUFACTURER, WPD_DEVICE_MODEL, WPD_DEVICE_FIRMWARE_VERSION e WPD_DEVICE_FUNCTIONAL_UNIQUE_ID). Inclua isso com outras opções de Extensão de Classe ao inicializar
WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH VT_UI4 Indica a largura de banda máxima teórica do transporte em quilobits por segundo
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES VT_UNKNOWN Este é um IPortableDeviceValues que contém os valores de identificação do dispositivo (WPD_DEVICE_MANUFACTURER, WPD_DEVICE_MODEL, WPD_DEVICE_FIRMWARE_VERSION e WPD_DEVICE_FUNCTIONAL_UNIQUE_ID). Inclua isso com outras opções de Extensão de Classe ao inicializar.

Requisitos

Requisito Valor
parâmetro
PortableDevice.h

Confira também

Propriedades e atributos do WPD