IWDFIoRequest 인터페이스(wudfddi.h)

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

IWDFIoRequest 인터페이스는 I/O 요청 개체를 노출합니다.

상속

IWDFIoRequest 인터페이스는 IWDFObject에서 상속됩니다. IWDFIoRequest 에는 다음과 같은 유형의 멤버도 있습니다.

  • 메서드

메서드

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

 
IWDFIoRequest::CancelSentRequest

CancelSentRequest 메서드는 드라이버가 이전에 I/O 대상에 제출한 I/O 요청을 취소하려고 시도합니다.
IWDFIoRequest::Complete

Complete 메서드는 I/O 요청을 완료합니다.
IWDFIoRequest::CompleteWithInformation

CompleteWithInformation 메서드는 제공된 정보를 사용하여 요청을 완료합니다.
IWDFIoRequest::FormatUsingCurrentType

FormatUsingCurrentType 메서드는 드라이버가 수정되지 않은 I/O 요청을 다음 하위 드라이버로 전달할 수 있도록 형식을 지정합니다.
IWDFIoRequest::ForwardToIoQueue

ForwardToIoQueue 메서드는 호출 드라이버의 I/O 큐 중 하나에 I/O 요청을 전달합니다(즉, 다시 큐에 넣기).
IWDFIoRequest::GetCompletionParams

GetCompletionParams 메서드는 I/O 요청 개체의 완료를 위해 매개 변수 개체를 검색합니다.
IWDFIoRequest::GetCreateParameters

GetCreateParameters 메서드는 create-type 요청에 대한 요청 매개 변수를 검색합니다.
IWDFIoRequest::GetDeviceIoControlParameters

GetDeviceIoControlParameters 메서드는 디바이스 I/O 컨트롤 형식 요청에 대한 요청 매개 변수를 검색합니다.
IWDFIoRequest::GetFileObject

GetFileObject 메서드는 I/O 요청과 연결된 IWDFFile 인터페이스에 대한 포인터를 검색합니다.
IWDFIoRequest::GetInputMemory

GetInputMemory 메서드는 I/O 요청의 입력 버퍼를 나타내는 메모리 개체를 검색합니다.
IWDFIoRequest::GetIoQueue

GetIoQueue 메서드는 I/O 요청과 연결된 I/O 큐 개체를 검색합니다.
IWDFIoRequest::GetOutputMemory

GetOutputMemory 메서드는 I/O 요청에 대한 출력 버퍼를 나타내는 메모리 개체를 검색합니다.
IWDFIoRequest::GetReadParameters

GetReadParameters 메서드는 읽기 형식 요청에 대한 요청 매개 변수를 검색합니다.
IWDFIoRequest::GetRequestorProcessId

GetRequestorProcessId 메서드는 I/O 요청을 보낸 프로세스의 식별자를 검색합니다.
IWDFIoRequest::GetType

GetType 메서드는 요청에 포함된 작업 유형을 검색합니다.
IWDFIoRequest::GetWriteParameters

GetWriteParameters 메서드는 쓰기 형식 요청에 대한 요청 매개 변수를 검색합니다.
IWDFIoRequest::Impersonate

Impersonate 메서드는 프레임워크가 가장을 위해 호출해야 하는 메서드에 대한 인터페이스를 등록합니다.
IWDFIoRequest::IsFrom32BitProcess

IsFrom32BitProcess 메서드는 요청이 32비트 프로세스에서 시작되었는지 여부를 결정합니다.
IWDFIoRequest::MarkCancelable

MarkCancelable 메서드를 사용하면 I/O 요청을 취소할 수 있습니다.
IWDFIoRequest::Send

Send 메서드는 지정된 I/O 대상에 요청을 보냅니다.
IWDFIoRequest::SetCompletionCallback

SetCompletionCallback 메서드는 I/O 요청이 완료되면 프레임워크에서 호출해야 하는 OnCompletion 메서드에 대한 인터페이스를 등록합니다.
IWDFIoRequest::SetInformation

SetInformation 메서드는 요청에 대한 정보의 크기를 설정합니다.
IWDFIoRequest::UnmarkCancelable

UnmarkCancelable 메서드는 I/O 요청 취소를 사용하지 않도록 설정합니다.

요구 사항

요구 사항
지원 종료 UMDF 2.0 이상에서는 사용할 수 없습니다.
대상 플랫폼 데스크톱
최소 UMDF 버전 1.5
머리글 wudfddi.h