Encabezado wdfinterrupt.h

WDF usa este encabezado. Para más información, consulte:

wdfinterrupt.h contiene las siguientes interfaces de programación:

Functions

 
WDF_INTERRUPT_CONFIG_INIT

La función WDF_INTERRUPT_CONFIG_INIT inicializa una estructura de WDF_INTERRUPT_CONFIG.
WDF_INTERRUPT_EXTENDED_POLICY_INIT

La función WDF_INTERRUPT_EXTENDED_POLICY_INIT inicializa una estructura WDF_INTERRUPT_EXTENDED_POLICY.
WDF_INTERRUPT_INFO_INIT

La función WDF_INTERRUPT_INFO_INIT inicializa una estructura WDF_INTERRUPT_INFO.
WdfInterruptAcquireLock

El método WdfInterruptAcquireLock inicia una secuencia de código que se ejecuta en el nivel de solicitud de interrupción del dispositivo (DIRQL) del dispositivo mientras mantiene el bloqueo de número de un objeto de interrupción.
WdfInterruptCreate

El método WdfInterruptCreate crea un objeto de interrupción de marco.
WdfInterruptDisable

El método WdfInterruptDisable deshabilita una interrupción del dispositivo especificada mediante una llamada a la función de devolución de llamada EvtInterruptDisable del controlador.
WdfInterruptEnable

El método WdfInterruptEnable habilita una interrupción del dispositivo especificada mediante una llamada a la función de devolución de llamada EvtInterruptEnable del controlador.
WdfInterruptGetDevice

El método WdfInterruptGetDevice devuelve un identificador al objeto de dispositivo de marco asociado a un objeto de interrupción de marco especificado.
WdfInterruptGetInfo

El método WdfInterruptGetInfo recupera información sobre una interrupción especificada.
WdfInterruptQueueDpcForIsr

El método WdfInterruptQueueDpcForIsr pone en cola la función de devolución de llamada EvtInterruptDpc de un objeto de interrupción de marco para su ejecución.
WdfInterruptQueueWorkItemForIsr

El método WdfInterruptQueueWorkItemForIsr pone en cola la función de devolución de llamada EvtInterruptWorkItem de un objeto de interrupción de marco para su ejecución.
WdfInterruptReleaseLock

El método WdfInterruptReleaseLock finaliza una secuencia de código que se ejecuta en el DIRQL del dispositivo mientras mantiene el bloqueo de número de un objeto de interrupción.
WdfInterruptReportActive

WdfInterruptReportActive informa al sistema de que la interrupción está activa y el controlador está listo para procesar las solicitudes de interrupción en las líneas asociadas.
WdfInterruptReportInactive

El método WdfInterruptReportInactive informa al sistema de que la interrupción ya no está activa y el controlador no espera solicitudes de interrupción en las líneas asociadas.
WdfInterruptSetExtendedPolicy

El método WdfInterruptSetExtendedPolicy especifica la prioridad de interrupción, la afinidad del procesador, la directiva de afinidad y el grupo de procesadores para una interrupción especificada.
WdfInterruptSetPolicy

El método WdfInterruptSetPolicy especifica la prioridad de interrupción, la afinidad del procesador y la directiva de afinidad para una interrupción especificada.
WdfInterruptSynchronize

El método WdfInterruptSynchronize ejecuta una función de devolución de llamada especificada en el DIRQL del dispositivo mientras mantiene el bloqueo de número de un objeto de interrupción.
WdfInterruptTryToAcquireLock

El método WdfInterruptTryToAcquireLock intenta adquirir el bloqueo pasivo de un objeto de interrupción.
WdfInterruptWdmGetInterrupt

El método WdfInterruptWdmGetInterrupt devuelve un puntero al objeto de interrupción de WDM asociado a un objeto de interrupción de marco especificado.

Funciones de devolución de llamada

 
EVT_WDF_INTERRUPT_DISABLE

La función de devolución de llamada de evento EvtInterruptDisable de un controlador deshabilita una interrupción de hardware especificada.
EVT_WDF_INTERRUPT_DPC

La función de devolución de llamada de evento EvtInterruptDpc de un controlador procesa la información de interrupción que la función de devolución de llamada EvtInterruptIsr del controlador ha almacenado.
EVT_WDF_INTERRUPT_ENABLE

La función de devolución de llamada de evento EvtInterruptEnable de un controlador habilita una interrupción de hardware especificada.
EVT_WDF_INTERRUPT_ISR

La función de devolución de llamada de eventos EvtInterruptIsr de un controlador atiende una interrupción de hardware.
EVT_WDF_INTERRUPT_SYNCHRONIZE

La función de devolución de llamada de evento EvtInterruptSynchronize de un controlador realiza operaciones que se deben sincronizar con una función de devolución de llamada EvtInterruptIsr.
EVT_WDF_INTERRUPT_WORKITEM

La función de devolución de llamada de evento EvtInterruptWorkItem de un controlador procesa la información de interrupción que la función de devolución de llamada EvtInterruptIsr del controlador ha almacenado.

Estructuras

 
WDF_INTERRUPT_CONFIG

La estructura WDF_INTERRUPT_CONFIG contiene información de configuración para una interrupción del dispositivo.
WDF_INTERRUPT_EXTENDED_POLICY

La estructura de WDF_INTERRUPT_EXTENDED_POLICY contiene información sobre la directiva, prioridad, afinidad y grupo de una interrupción.
WDF_INTERRUPT_INFO

La estructura WDF_INTERRUPT_INFO contiene información sobre el recurso de interrupción de un dispositivo.

Enumeraciones

 
WDF_INTERRUPT_POLARITY

El WDF_INTERRUPT_POLARITY tipo de enumeración se usa para especificar la polaridad de una señal de interrupción.
WDF_INTERRUPT_POLICY

El tipo de enumeración WDF_INTERRUPT_POLICY identifica las directivas de afinidad que el administrador de PnP puede usar cuando asigna interrupciones de un dispositivo a los procesadores de un sistema multiprocesador.
WDF_INTERRUPT_PRIORITY

Obtenga información sobre cómo el tipo de enumeración WDF_INTERRUPT_PRIORITY identifica las prioridades relativas para las interrupciones del dispositivo.