Compartir a través de


función WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING (wdfusb.h)

[Se aplica a KMDF y UMDF]

La función WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING inicializa una estructura de WDF_USB_INTERFACE_SELECT_SETTING_PARAMS para que un controlador pueda seleccionar una interfaz USB especificando un identificador para un objeto de interfaz y una configuración alternativa para la interfaz.

Sintaxis

void WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING(
  [out] PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params,
  [in]  UCHAR                                    SettingIndex
);

Parámetros

[out] Params

Puntero a una estructura de WDF_USB_INTERFACE_SELECT_SETTING_PARAMS asignada por el controlador.

[in] SettingIndex

Valor de índice que identifica una configuración alternativa para la interfaz. (La interfaz se identifica mediante un identificador de objeto de interfaz que el controlador pasa a WdfUsbInterfaceSelectSetting).

Valor devuelto

Ninguno

Observaciones

La función WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING cero la estructura de WDF_USB_INTERFACE_SELECT_SETTING_PARAMS y establece su tamaño miembro en el tamaño de la estructura. También establece el miembro Type de en WdfUsbInterfaceSelectSettingTypeSetting y establece el Types.Interface.SettingIndex miembro en el valor especificado por SettingIndex.

Para inicializar una estructura de WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, el controlador debe llamar a una de las funciones siguientes:

Para obtener un ejemplo de código que usa WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING, vea WdfUsbInterfaceSelectSetting.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado de wdfusb.h (incluya Wdfusb.h)

Consulte también

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB

WdfUsbInterfaceSelectSetting