структура 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) |