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