InternalIoctlReqs 규칙(kmdf)

InternalIoctlReqs 규칙은 내부 IOCTL 요청이 부적절한 KMDF 요청 전송 디바이스 드라이버 인터페이스(DPI)에 전달되지 않도록 지정합니다.

EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL 콜백 함수의 드라이버에 제공된 모든 요청은 내부 IOCTL 요청으로 보장됩니다. 따라서 이러한 IOCTL은 읽기, 쓰기 또는 IOCTL, WdfIoTargetSendReadSynchronously, WdfIoTargetSendWriteSynchronously, WdfIoTargetSendIoctlSynchronously, WdfUsbTargetPiWriteSynchronously와 같은 요청을 보내는 데 특정한 DDIs를 사용하여 전송할 수 없습니다.

드라이버 모델: KMDF

테스트 방법

컴파일 시

정적 드라이버 검증 도구 를 실행하고 InternalIoctlReqs 규칙을 지정합니다.

다음 단계를 사용하여 코드 분석을 실행합니다.
  1. 코드를 준비합니다(역할 형식 선언 사용).
  2. 정적 드라이버 검증 도구 실행
  3. 결과를 보고 분석합니다.

자세한 내용은 정적 드라이버 검증 도구로 드라이버에서 결함 찾기를 참조하세요.

적용 대상

WdfIoTargetSendIoctlSynchronouslyWdfIoTargetSendReadSynchronouslyWdfIoTargetSendWriteSynchronouslyWdfUsbTargetPipeReadSynchronouslyWdfUsbTargetPipeWriteSynchronously