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

Consulte también

IWDFObject