다음을 통해 공유


KsDispatchInvalidDeviceRequest 함수(ks.h)

KsDispatchInvalidDeviceRequest 함수는 처리되지 않고 STATUS_INVALID_DEVICE_REQUEST 반환해야 하는 KSDISPATCH_TABLE 항목에 사용됩니다.

통사론

KSDDKAPI NTSTATUS KsDispatchInvalidDeviceRequest(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

매개 변수

[in] DeviceObject

IRP와 연결된 디바이스 개체를 지정합니다.

[in] Irp

처리되지 않는 IRP를 지정합니다.

반환 값

KsDispatchInvalidDeviceRequest 함수는 STATUS_INVALID_DEVICE_REQUEST 반환하고 IRP를 완료합니다.

발언

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

요구 사항

요구
대상 플랫폼 보편적
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib

참고 항목

KsDispatchFastIoDeviceControlFailure

KsDispatchFastReadFailure

KsDispatchFastWriteFailure