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

另请参阅

UsbPm_Register