Compartir a través de


estructura URS_CONFIG (ursdevice.h)

Contiene punteros a las funciones de devolución de llamada de eventos implementadas por el controlador cliente URS para un controlador de doble rol USB. Para inicializar esta estructura, llame a URS_CONFIG_INIT.

Sintaxis

typedef struct _URS_CONFIG {
  ULONG                                       Size;
  URS_HOST_INTERFACE_TYPE                     HostInterfaceType;
  PFN_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtUrsFilterRemoveResourceRequirements;
  PFN_URS_SET_ROLE                            EvtUrsSetRole;
} URS_CONFIG, *PURS_CONFIG;

Miembros

Size

Tamaño de esta estructura.

HostInterfaceType

Valor de tipo URS_HOST_INTERFACE_TYPE que indica el tipo de controlador de host USB: EHCI, xHCI u otro.

EvtUrsFilterRemoveResourceRequirements

Puntero a una función de devolución de llamada EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS .

EvtUrsSetRole

Puntero a una función de devolución de llamada EVT_URS_SET_ROLE .

Requisitos

Requisito Value
Versión mínima de KMDF 1.0
Encabezado ursdevice.h (incluya Urscx.h)

Consulte también

URS_CONFIG_INIT

UrsDeviceInitialize