USBPM_CLIENT_CONFIG構造体 (usbpmapi.h)
クライアント ドライバーをポリシー マネージャーに登録する場合に使用される構成構造。 この構造体は、 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
クライアント ドライバーに関連付けられている WDM デバイス オブジェクトなど、追加情報を含むUSBPM_CLIENT_CONFIG_EXTRA_INFO構造体へのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1809 |
最小 KMDF バージョン | 1.27 |
最小 UMDF バージョン | 2.27 |
Header | usbpmapi.h |