USBPM_CLIENT_CONFIG结构(usbpmapi.h)
将客户端驱动程序注册到 Policy Manager 中使用的配置结构。 此结构用于 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 |