EVT_USBPM_EVENT_CALLBACK回调函数 (usbpmapi.h)

发送有关中心到达/删除和连接器状态更改的通知。

语法

EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;

void EvtUsbpmEventCallback(
  [In] PUSBPM_EVENT_CALLBACK_PARAMS Params
)
{...}

参数

[In] Params

指向调用方提供的 USBPM_EVENT_CALLBACK_PARAMS 结构的指针,客户端驱动程序用特定于事件的数据填充该结构。

返回值

备注

客户端驱动程序通过设置 USBPM_CLIENT_CONFIG 的相应成员,然后调用UsbPm_Register 来注册此回调函数的实现。 策略管理器可以在 [UsbPm_Register] 返回之前调用客户端驱动程序的实现。

若要阻止策略管理器调用回调函数,客户端驱动程序必须调用 UsbPm_Deregister

回调函数调用已序列化。 一次只有一个呼叫处于活动状态。

要求

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

另请参阅

USBPM_EVENT_CALLBACK_PARAMS