次の方法で共有


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