EvtSurpriseRemoveNoSuspendQueue 규칙(kmdf)

EvtSurpriseRemoveNoSuspendQueue 규칙은 WDF 드라이버가 EvtDeviceSurpriseRemoval 콜백 함수에서 큐를 드레이닝, 중지 또는 제거하지 않도록 지정합니다. 대신 자체 관리형 I/O 콜백 함수를 사용해야 합니다. EvtDeviceSurpriseRemoval 콜백 함수는 전원 다운 경로와 동기화되지 않습니다.

드라이버 모델: KMDF

테스트 방법

컴파일 시

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

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

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

적용 대상

WdfIoQueueDrainWdfIoQueueDrainSynchronouslyWdfIoQueuePurgeWdfIoQueuePurgeSynchronouslyWdfIoQueueStopWdfIoQueueStopAndPurgeWdfIoQueueStopAndPurgeSynchronouslyWdfIoQueueStopSynchronously