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 |