次の方法で共有


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] が返される前に、ポリシー マネージャーはクライアント ドライバーの実装を呼び出すことができます。

Policy Manager がコールバック関数を呼び出すのを停止するには、クライアント ドライバーが UsbPm_Deregister を呼び出す必要があります。

コールバック関数の呼び出しはシリアル化されます。 一度にアクティブな呼び出しは 1 つだけです。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
最小 KMDF バージョン 1.27
最小 UMDF バージョン 2.27
Header usbpmapi.h

こちらもご覧ください

USBPM_EVENT_CALLBACK_PARAMS