Compartir a través de


función WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE (wdfusb.h)

[Se aplica a KMDF y UMDF]

La función WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE inicializa una estructura de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS para que un controlador pueda configurar un dispositivo para que use una única interfaz especificada.

Sintaxis

void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE(
  [out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params
);

Parámetros

[out] Params

Puntero a una estructura de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS asignada por el controlador.

Valor devuelto

None

Observaciones

El controlador puede usar la función WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE para seleccionar una configuración si un identificador especifica la interfaz del dispositivo para objetos de interfaz USB.

El controlador solo puede usar esta función si el dispositivo tiene solo una interfaz USB.

La función WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE cero la estructura WDF_USB_DEVICE_SELECT_CONFIG_PARAMS y establece el miembro Size en el tamaño de la estructura. También establece el miembro Type en WdfUsbTargetDeviceSelectConfigTypeSingleInterface.

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

Para obtener un ejemplo de código que usa WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE, vea WdfUsbTargetDeviceSelectConfig.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfusb.h (incluya Wdfusb.h)

Consulte también

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB