Compartir a través de


Interfaz IWDFIoRequest (wudfddi.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante 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 a UMDF.]

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

Herencia

La interfaz de 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 siguiente inferior.
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 de 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 de 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 de 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 el marco debe llamar 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 Valor
fin del soporte técnico No disponible en UMDF 2.0 y versiones posteriores.
de la plataforma de destino de Escritorio
versión mínima de UMDF 1.5
encabezado de wudfddi.h