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