estrutura URS_CONFIG (ursdevice.h)

Contém ponteiros para funções de retorno de chamada de evento implementadas pelo driver de cliente urs para um controlador de função dupla USB. Inicialize essa estrutura chamando URS_CONFIG_INIT.

Sintaxe

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;

Membros

Size

O tamanho desta estrutura.

HostInterfaceType

Um URS_HOST_INTERFACE_TYPE valor de tipo que indica o tipo de controlador de host USB: EHCI, xHCI ou outro.

EvtUrsFilterRemoveResourceRequirements

Um ponteiro para uma função de retorno de chamada EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS.

EvtUrsSetRole

Um ponteiro para uma função de retorno de chamada EVT_URS_SET_ROLE.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.0
Cabeçalho ursdevice.h (inclua Urscx.h)

Confira também

URS_CONFIG_INIT

UrsDeviceInitialize