다음을 통해 공유


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 함수는 열린 특정 디바이스 instance 대한 디스패치 테이블이 다른 열린 instance 처리해야 하는 특정 주요 함수를 처리하지 못할 수 있기 때문에 필요합니다. 따라서 드라이버 개체의 함수 포인터는 항상 디스패치 테이블 항목을 호출하는 KsDispatchFastReadFailure 함수와 같은 함수를 가리킵니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib