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 |