VHF_CONFIG_INIT関数 (vhf.h)
HID ソース ドライバーによって割り当てられた VHF_CONFIG 構造体の必要なメンバーを初期化するには 、VHF_CONFIG_INIT 関数を使用します。
構文
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 |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | デスクトップ |
Header | vhf.h |
Library | VhfKm.lib |