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 バージョン 1809 |
最小 KMDF バージョン | 1.27 |
UMDF の最小バージョン を する | 2.27 |
ヘッダー | usbpmapi.h |