KsDispatchFastReadFailure 関数 (ks.h)
KsDispatchFastReadFailure 関数は、KSDISPATCH_TABLEで使用されます。高速 I/O 読み取りが処理されない場合の FastRead エントリ。 関数は常に FALSE を返す必要があります。
構文
KSDDKAPI BOOLEAN KsDispatchFastReadFailure(
[in] PFILE_OBJECT FileObject,
[in] PLARGE_INTEGER FileOffset,
[in] ULONG Length,
[in] BOOLEAN Wait,
[in] ULONG LockKey,
[out] PVOID Buffer,
[out] PIO_STATUS_BLOCK IoStatus,
[in] PDEVICE_OBJECT DeviceObject
);
パラメーター
[in] FileObject
使用しません。
[in] FileOffset
使用しません。
[in] Length
使用しません。
[in] Wait
使用しません。
[in] LockKey
使用しません。
[out] Buffer
使用しません。
[out] IoStatus
使用しません。
[in] DeviceObject
使用しません。
戻り値
KsDispatchFastReadFailure 関数は FALSE を返します。
注釈
KsDispatchFastReadFailure 関数は、デバイスの特定の開かれたインスタンスのディスパッチ テーブルが、開いている別のインスタンスが処理する必要がある特定のメジャー関数を処理しない可能性があるため、必要です。 したがって、ドライバー オブジェクトの関数ポインターは、ディスパッチ テーブル エントリを呼び出す 関数 (KsDispatchFastReadFailure 関数など) を常に指す必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ks.h (Ks.h を含む) |
Library | Ks.lib |