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 |