função WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING (wdfusb.h)
[Aplica-se a KMDF e UMDF]
A função WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING inicializa uma estrutura WDF_USB_INTERFACE_SELECT_SETTING_PARAMS para que um driver possa selecionar uma interface USB especificando um identificador para um objeto de interface e uma configuração alternativa para a interface.
Sintaxe
void WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING(
[out] PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params,
[in] UCHAR SettingIndex
);
Parâmetros
[out] Params
Um ponteiro para uma estrutura de WDF_USB_INTERFACE_SELECT_SETTING_PARAMS alocada pelo driver.
[in] SettingIndex
Um valor de índice que identifica uma configuração alternativa para a interface. (A interface é identificada por um identificador de objeto de interface que o driver passa para WdfUsbInterfaceSelectSetting.)
Retornar valor
Nenhum
Comentários
A função WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING zerou a estrutura WDF_USB_INTERFACE_SELECT_SETTING_PARAMS e define seu membro Size para o tamanho da estrutura. Ele também define o membro Type como WdfUsbInterfaceSelectSettingTypeSetting e define o membro Types.Interface.SettingIndex como o valor especificado por SettingIndex.
Para inicializar uma estrutura de WDF_USB_INTERFACE_SELECT_SETTING_PARAMS , o driver deve chamar uma das seguintes funções:
- WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.0 |
Versão mínima do UMDF | 2,0 |
Cabeçalho | wdfusb.h (inclua Wdfusb.h) |
Confira também
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR