структура URS_CONFIG (ursdevice.h)

Содержит указатели на функции обратного вызова событий, реализованные драйвером клиента URS для контроллера с двумя ролями USB. Инициализируйте эту структуру, вызвав URS_CONFIG_INIT.

Синтаксис

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;

Члены

Size

Размер этой структуры.

HostInterfaceType

Значение типа URS_HOST_INTERFACE_TYPE , указывающее тип хост-контроллера USB: EHCI, xHCI или другое.

EvtUrsFilterRemoveResourceRequirements

Указатель на функцию обратного вызова EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS .

EvtUrsSetRole

Указатель на функцию обратного вызова EVT_URS_SET_ROLE .

Требования

Требование Значение
Минимальная версия KMDF 1,0
Верхняя часть ursdevice.h (включая Urscx.h)

См. также раздел

URS_CONFIG_INIT

UrsDeviceInitialize