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

另请参阅

UsbPm_Register