URS_CONFIG结构(ursdevice.h)

包含指向由 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)

另请参阅

URS_CONFIG_INIT

UrsDeviceInitialize