Interfaz IWDFInterrupt (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.
Esta interfaz expone un objeto de interrupción.
Herencia
La interfaz IWDFInterrupt hereda de IWDFObject. IWDFInterrupt también tiene estos tipos de miembros:
- Métodos
Métodos
La interfaz IWDFInterrupt tiene estos métodos.
IWDFInterrupt::AcquireInterruptLock El método AcquireInterruptLock comienza una secuencia de código que se ejecuta mientras mantiene el bloqueo de un objeto de interrupción. |
IWDFInterrupt::D isable El método Disable deshabilita una interrupción del dispositivo especificada llamando a la función de devolución de llamada OnInterruptDisable del controlador. |
IWDFInterrupt::Enable El método Enable habilita una interrupción del dispositivo especificada llamando a la función de devolución de llamada OnInterruptEnable del controlador. |
IWDFInterrupt::GetDevice El método GetDevice devuelve la interfaz de objeto de dispositivo de marco para este objeto de interrupción. |
IWDFInterrupt::GetInfo El método GetInfo recupera información sobre una interrupción especificada. |
IWDFInterrupt::QueueWorkItemForIsr El método QueueWorkItemForIsr pone en cola un elemento de trabajo para procesar el trabajo relacionado con interrupciones fuera de la rutina del servicio de interrupción. |
IWDFInterrupt::ReleaseInterruptLock El método ReleaseInterruptLock finaliza una secuencia de código que se ejecuta mientras mantiene el bloqueo de un objeto de interrupción. |
IWDFInterrupt::SetExtendedPolicy El método SetExtendedPolicy especifica la prioridad de interrupción, la afinidad del procesador, la directiva de afinidad y el grupo de procesadores para una interrupción especificada. |
IWDFInterrupt::SetPolicy El método SetPolicy especifica la prioridad de interrupción, la afinidad del procesador y la directiva de afinidad para una interrupción especificada. |
IWDFInterrupt::TryToAcquireInterruptLock El método TryToAcquireInterruptLock adquiere el bloqueo de interrupción si ningún otro subproceso ya lo ha adquirido. |
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.11 |
Encabezado | wudfddi.h |