USBPM_CLIENT_CONFIG_INIT 函数 (usbpmapi.h)

初始化 USBPM_CLIENT_CONFIG 结构。 客户端驱动程序必须在调用 UsbPm_Register之前调用此函数。

语法

void USBPM_CLIENT_CONFIG_INIT(
  [Out] PUSBPM_CLIENT_CONFIG            ClientConfig,
  [In]  ULONG                           AccessDesired,
  [In]  PFN_USBPM_EVENT_CALLBACK        EventCallback,
  [In]  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo
);

参数

[Out] ClientConfig

指向要初始化 的USBPM_CLIENT_CONFIG 的指针。

[In] AccessDesired

由 USBPM_ACCESS_TYPE 枚举定义的标志的按位 OR,指示客户端驱动程序所需的访问类型。

[In] EventCallback

指向客户端驱动程序实现 的EVT_USBPM_EVENT_CALLBACK 回调函数的指针。

[In] ExtraInfo

指向包含可选信息(如 WDM 设备对象) 的USBPM_CLIENT_CONFIG_EXTRA_INFO 结构的指针。

返回值

要求

要求
最低受支持的客户端 Windows 10 版本 1809
最低 KMDF 版本 1.27
最低 UMDF 版本 2.27
标头 usbpmapi.h