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 |