RequestForUrbXrb 규칙(kmdf)
클라이언트 드라이버가 WdfUsbTargetDeviceCreateWithParameters를 호출하고 WDF_USB_DEVICE_CREATE_CONFIG 구조의 클라이언트 계약 버전 USBD_CLIENT_CONTRACT_VERSION_602 지정하는 경우(Windows 8 USB 드라이버 스택의 새로운 기능을 사용) URB를 내부적으로 사용하는 DDI는 다음 사전 조건 중 어느 것이 적용되는 경우에만 URB 컨텍스트를 사용합니다.
- Request 매개 변수에는 부모 개체 트리에 Wdf 디바이스가 있습니다.
- 요청은 I/O 큐를 통해 표시됩니다.
- 요청에는 부모 개체 트리에 다른 I/O 큐가 표시된 요청이 있습니다.
드라이버 모델: KMDF
테스트 방법
컴파일 시 |
---|
정적 드라이버 검증 도구 를 실행하고 RequestForUrbXrb 규칙을 지정합니다. 다음 단계를 사용하여 코드 분석을 실행합니다.자세한 내용은 정적 드라이버 검증 도구로 드라이버에서 결함 찾기를 참조하세요. |
적용 대상
WdfRequestCreateWdfUsbTargetDeviceCreateWithParametersWdfUsbTargetDeviceFormatRequestForControlTransferWdfUsbTargetDeviceFormatRequestForStringWdfUsbTargetDeviceSendControlTransferSynchronouslyWdfUsbTargetPipeAbortSynchronouslyWdfUsbTargetPipeFormatRequestForAbortWdfUsbTargetPipeFormatRequestForResetWdfUsbTargetPipeResetSynchronously