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 関数など) を常にポイントする必要があります。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | ks.h (Ks.h を含む) |
ライブラリ | Ks.lib |