Interfaz IWDFIoRequest (wudfddi.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.

La interfaz IWDFIoRequest expone un objeto de solicitud de E/S.

Herencia

La interfaz IWDFIoRequest hereda de IWDFObject. IWDFIoRequest también tiene estos tipos de miembros:

  • Métodos

Métodos

La interfaz IWDFIoRequest tiene estos métodos.

 
IWDFIoRequest::CancelSentRequest

El método CancelSentRequest intenta cancelar la solicitud de E/S que el controlador envió previamente a un destino de E/S.
IWDFIoRequest::Complete

El método Complete completa una solicitud de E/S.
IWDFIoRequest::CompleteWithInformation

El método CompleteWithInformation completa una solicitud con la información proporcionada.
IWDFIoRequest::FormatUsingCurrentType

El método FormatUsingCurrentType da formato a una solicitud de E/S para que el controlador pueda reenviarlo, sin modificar, al controlador inferior siguiente.
IWDFIoRequest::ForwardToIoQueue

El método ForwardToIoQueue reenvía (es decir, requeues) una solicitud de E/S a una de las colas de E/S del controlador que realiza la llamada.
IWDFIoRequest::GetCompletionParams

El método GetCompletionParams recupera el objeto parameters para completar un objeto de solicitud de E/S.
IWDFIoRequest::GetCreateParameters

El método GetCreateParameters recupera los parámetros de solicitud para una solicitud de tipo create.
IWDFIoRequest::GetDeviceIoControlParameters

El método GetDeviceIoControlParameters recupera los parámetros de solicitud de una solicitud de tipo de control de E/S de dispositivo.
IWDFIoRequest::GetFileObject

El método GetFileObject recupera un puntero a la interfaz IWDFFile asociada a una solicitud de E/S.
IWDFIoRequest::GetInputMemory

El método GetInputMemory recupera el objeto de memoria que representa el búfer de entrada en una solicitud de E/S.
IWDFIoRequest::GetIoQueue

El método GetIoQueue recupera el objeto de cola de E/S asociado a una solicitud de E/S.
IWDFIoRequest::GetOutputMemory

El método GetOutputMemory recupera el objeto de memoria que representa el búfer de salida de una solicitud de E/S.
IWDFIoRequest::GetReadParameters

El método GetReadParameters recupera los parámetros de solicitud para una solicitud de tipo de lectura.
IWDFIoRequest::GetRequestorProcessId

El método GetRequestorProcessId recupera el identificador del proceso que envió una solicitud de E/S.
IWDFIoRequest::GetType

El método GetType recupera el tipo de operación que contiene una solicitud.
IWDFIoRequest::GetWriteParameters

El método GetWriteParameters recupera los parámetros de solicitud para una solicitud de tipo de escritura.
IWDFIoRequest::Impersonate

El método Impersonate registra la interfaz para el método al que debe llamar el marco para la suplantación.
IWDFIoRequest::IsFrom32BitProcess

El método IsFrom32BitProcess determina si una solicitud se originó en un proceso de 32 bits.
IWDFIoRequest::MarkCancelable

El método MarkCancelable habilita la cancelación de la solicitud de E/S.
IWDFIoRequest::Send

El método Send envía una solicitud al destino de E/S especificado.
IWDFIoRequest::SetCompletionCallback

El método SetCompletionCallback registra la interfaz del método OnCompletion al que debe llamar el marco cuando se completa una solicitud de E/S.
IWDFIoRequest::SetInformation

El método SetInformation establece el tamaño de la información de una solicitud.
IWDFIoRequest::UnmarkCancelable

El método UnmarkCancelable deshabilita la cancelación de una solicitud de E/S.

Requisitos

Requisito Value
Finalización del soporte técnico No disponible en UMDF 2.0 y versiones posteriores.
Plataforma de destino Escritorio
Versión mínima de UMDF 1.5
Encabezado wudfddi.h