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:

Para obter um exemplo de código que usa WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING, consulte WdfUsbInterfaceSelectSetting.

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

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB

WdfUsbInterfaceSelectSetting