VHF_CONFIG_INIT 関数を使用して、HID ソース ドライバーによって割り当てられた VHF_CONFIG 構造体の必要なメンバーを初期化します。
構文
FORCEINLINE
VOID
VHF_CONFIG_INIT(
_Out_
PVHF_CONFIG Config,
#ifdef _KERNEL_MODE
_In_
PDEVICE_OBJECT DeviceObject,
#else
_In_
HANDLE FileHandle,
#endif
_In_
USHORT ReportDescriptorLength,
_In_reads_bytes_(ReportDescriptorLength)
PUCHAR ReportDescriptor
)
パラメーター
[out] Config
初期化する VHF_CONFIG 構造体へのポインター。
[in] DeviceObject
HID ソース ドライバーの DEVICE_OBJECT 構造体へのポインター。 WdfDeviceWdmGetDeviceObject を呼び出し、WdfDeviceCreate 呼び出しでドライバーが受け取った WDFDEVICE ハンドルを渡すことによって、そのポインターを取得します。
ユーザー モード ドライバーは代わりに、FileHandleを提供します。 詳細については、VHF_CONFIGを参照してください。
[in] ReportDescriptorLength
ReportDescriptor によるバッファー ポインターに含まれる HID レポート記述子長さ。
ReportDescriptor
HID レポート記述子を含む HID ソース ドライバー割り当てバッファーへのポインター。
戻り値
何一つ
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | サポートされていません |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | vhf.h |
ライブラリ | VhfKm.lib |
関連項目
Virtual HID Framework (VHF) を使用して HID ソース ドライバーを作成する