VhfStart 関数 (vhf.h)

HID ソース ドライバーは、このメソッドを呼び出して、仮想 HID デバイスを起動します。

構文

NTSTATUS VhfStart(
  [in] VHFHANDLE VhfHandle
);

パラメーター

[in] VhfHandle

前の VhfCreate 呼び出しで HID ソース ドライバーが受信した仮想 HID デバイスへのハンドル。

戻り値

VhfStart 呼び出しが成功した場合、メソッドは STATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS 値。

注釈

仮想 HID Framework (VHF) は、ソース ドライバーが VhfStart を呼び出すまで、HID ソース ドライバーによって実装されたコールバック関数を呼び出しません。 コールバックは、 VhfStart が返される前に呼び出すことができます。 この呼び出しが成功すると、ドライバーは VhfDelete を呼び出すことができます。

VhfAsyncOperationCompleteVhfReadReportSubmit は、 VhfStart が (呼び出されたコールバック内からなど) 返される前に呼び出される場合があります。

要件

要件
対象プラットフォーム Windows
ヘッダー vhf.h
Library VhfKm.lib
IRQL <=DISPATCH_LEVEL