usbpmapi.h) (USBPM_CLIENT_CONFIG 结构
将客户端驱动程序注册到策略管理器中使用的配置结构。 此结构用于 UsbPm_Register 调用。
语法
typedef struct _USBPM_CLIENT_CONFIG {
ULONG Version;
ULONG AccessDesired;
PFN_USBPM_EVENT_CALLBACK EventCallback;
PVOID Context;
PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo;
} USBPM_CLIENT_CONFIG, *PUSBPM_CLIENT_CONFIG;
成员
Version
此结构的版本。
AccessDesired
USBPM_ACCESS_TYPE值的按位 OR。
EventCallback
指向客户端驱动程序实现 的USBPM_EVENT_CALLBACK 回调函数的指针。
Context
驱动程序定义的上下文结构。
ExtraInfo
指向USBPM_CLIENT_CONFIG_EXTRA_INFO结构的指针,该结构包含其他信息,例如与客户端驱动程序关联的 WDM 设备对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
最低 KMDF 版本 | 1.27 |
最低 UMDF 版本 | 2.27 |
标头 | usbpmapi.h |