다음을 통해 공유


IWDFIoQueue 인터페이스(wudfddi.h)

[경고: UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에는 새로운 기능이 추가되지 않으며 최신 버전의 Windows 10에서는 UMDF 1에 대한 지원이 제한되어 있습니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF시작 .]을 참조하세요.

IWDFIoQueue 인터페이스는 I/O 큐 개체를 노출합니다.

상속

IWDFIoQueue 인터페이스는 IWDFObject상속합니다. IWDFIoQueue 다음과 같은 형식의 멤버도 있습니다.

  • 방법

방법

IWDFIoQueue 인터페이스에는 이러한 메서드가 있습니다.

 
IWDFIoQueue::ConfigureRequestDispatching

ConfigureRequestDispatching 메서드는 지정된 형식의 I/O 요청 큐를 구성합니다.
IWDFIoQueue::D rain

Drain 메서드는 큐에 들어오는 새 I/O 요청을 거부하고 이미 큐에 대기 중인 요청을 드라이버에 배달하여 처리하도록 허용합니다.
IWDFIoQueue::D rainSynchronously

DrainSynchronously 메서드는 큐에 들어오는 새 I/O 요청을 거부하도록 지시하고 이미 대기 중인 요청을 드라이버에 배달하여 처리할 수 있도록 합니다. 이 메서드는 모든 요청이 완료되거나 취소된 후에 반환됩니다.
IWDFIoQueue::GetDevice

GetDevice 메서드는 I/O 큐를 소유하는 디바이스에 대한 인터페이스를 검색합니다.
IWDFIoQueue::GetState

GetState 메서드는 I/O 큐의 상태를 검색합니다.
IWDFIoQueue::P

Purge 메서드는 들어오는 새 I/O 요청을 거부하고 처리 중인 모든 요청을 취소하도록 프레임워크에 지시합니다.
IWDFIoQueue::P urgeSynchronously

PurgeSynchronously 메서드는 들어오는 새 I/O 요청을 거부하고 처리 중인 모든 요청을 취소하도록 프레임워크에 지시합니다. 처리 중인 모든 요청이 취소된 후에 메서드가 반환됩니다.
IWDFIoQueue::RetrieveNextRequest

RetrieveNextRequest 메서드는 I/O 큐에서 다음 I/O 요청을 검색합니다.
IWDFIoQueue::RetrieveNextRequestByFileObject

RetrieveNextRequestByFileObject 메서드는 파일 개체가 지정된 파일 개체와 일치하는 다음 I/O 요청을 I/O 큐에서 검색합니다.
IWDFIoQueue::Start

Start 메서드를 사용하면 I/O 큐가 새 I/O 요청을 수신하고 드라이버에 배달하기 시작할 수 있습니다.
IWDFIoQueue::중지

Stop 메서드는 I/O 큐가 I/O 요청을 배달하지 못하도록 차단하지만 큐는 새 요청을 수신하고 저장합니다.
IWDFIoQueue::StopSynchronously

StopSynchronously 메서드는 I/O 큐가 I/O 요청을 배달하지 못하도록 차단하지만 큐는 새 요청을 수신하고 저장합니다. 전달된 모든 요청이 취소되거나 완료된 후에 메서드가 반환됩니다.

요구 사항

요구
지원 종료 UMDF 2.0 이상에서는 사용할 수 없습니다.
대상 플랫폼 바탕 화면
최소 UMDF 버전 1.5
헤더 wudfddi.h