包含指向由 USB 双角色控制器的 URS 客户端驱动程序实现的事件回调函数的指针。 通过调用 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) |