IWDFIoRequest2 interface

To obtain the IWDFIoRequest2 interface, drivers call IWDFIoRequest::QueryInterface.

Members

The IWDFIoRequest2 interface inherits from IWDFIoRequest. IWDFIoRequest2 also has these types of members:

Methods

The IWDFIoRequest2 interface has these methods.

MethodDescription
IWDFIoRequest2::GetCreateParametersEx

The GetCreateParametersEx method retrieves file creation parameters that are associated with a file that is being created or opened.

IWDFIoRequest2::GetEffectiveIoType

The GetEffectiveIoType method returns the buffer access method that UMDF is using for the data buffers of the I/O request that the IWDFIoRequest2 interface represents.

IWDFIoRequest2::GetQueryInformationParameters

The GetQueryInformationParameters method retrieves parameters that are associated with a WdfRequestQueryInformation-typed I/O request.

IWDFIoRequest2::GetRequestorMode

The GetRequestorMode method indicates whether an I/O request came from a kernel-mode driver or a user-mode component (either an application or a user-mode driver).

IWDFIoRequest2::GetSetInformationParameters

The GetSetInformationParameters method retrieves parameters that are associated with a WdfRequestSetInformation-typed I/O request.

IWDFIoRequest2::GetStatus

The GetStatus method returns the status of an I/O request.

IWDFIoRequest2::IsCanceled

The IsCanceled method determines whether the I/O manager has attempted to cancel an I/O request.

IWDFIoRequest2::IsFromUserModeDriver

The IsFromUserModeDriver method indicates whether an I/O request came from a user-mode driver or an application.

IWDFIoRequest2::Requeue

The Requeue method returns an I/O request to the head of the I/O queue from which it was delivered to the driver.

IWDFIoRequest2::RetrieveInputBuffer

The RequestRetrieveInputBuffer method retrieves an I/O request's input buffer.

IWDFIoRequest2::RetrieveInputMemory

The RetrieveInputMemory method retrieves the IWDFMemory interface of a framework memory object that represents an I/O request's input buffer.

IWDFIoRequest2::RetrieveOutputBuffer

The RequestRetrieveOutputBuffer method retrieves an I/O request's output buffer.

IWDFIoRequest2::RetrieveOutputMemory

The RetrieveOutputMemory method retrieves the IWDFMemory interface of a framework memory object that represents an I/O request's output buffer.

IWDFIoRequest2::Reuse

The Reuse method reinitializes a framework request object so that it can be reused.

IWDFIoRequest2::StopAcknowledge

The StopAcknowledge method informs the framework that the driver has stopped processing a specified I/O request.

 

Requirements

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.9

Header

Wudfddi.h

DLL

WUDFx.dll

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft