다음을 통해 공유


KsDispatchFastIoDeviceControlFailure 함수(ks.h)

KsDispatchFastIoDeviceControlFailure 함수는 KSDISPATCH_TABLE 사용됩니다. 처리되지 않는 FastDeviceIoControl 항목입니다. 함수는 항상 FALSE를 반환해야 합니다.

구문

KSDDKAPI BOOLEAN KsDispatchFastIoDeviceControlFailure(
  [in]            PFILE_OBJECT     FileObject,
  [in]            BOOLEAN          Wait,
  [in, optional]  PVOID            InputBuffer,
  [in]            ULONG            InputBufferLength,
  [out, optional] PVOID            OutputBuffer,
  [in]            ULONG            OutputBufferLength,
  [in]            ULONG            IoControlCode,
  [out]           PIO_STATUS_BLOCK IoStatus,
  [in]            PDEVICE_OBJECT   DeviceObject
);

매개 변수

[in] FileObject

사용되지 않습니다.

[in] Wait

사용되지 않습니다.

[in, optional] InputBuffer

사용되지 않습니다.

[in] InputBufferLength

사용되지 않습니다.

[out, optional] OutputBuffer

사용되지 않습니다.

[in] OutputBufferLength

사용되지 않습니다.

[in] IoControlCode

사용되지 않습니다.

[out] IoStatus

사용되지 않습니다.

[in] DeviceObject

사용되지 않습니다.

반환 값

KsDispatchFastIoDeviceControlFailure 함수는 FALSE를 반환합니다.

설명

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

요구 사항

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