Compartir a través de


Encabezado wdfinterrupt.h

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

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

Funciones

 
WDF_INTERRUPT_CONFIG_INIT

La función WDF_INTERRUPT_CONFIG_INIT inicializa una estructura 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 comienza una secuencia de código que se ejecuta en el nivel de solicitud de interrupción de dispositivo (DIRQL) del dispositivo mientras mantiene el bloqueo de giro 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 llamando a la función de devolución de llamada EvtInterruptDisable del controlador.
WdfInterruptEnable

El método WdfInterruptEnable habilita una interrupción del dispositivo especificada llamando 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 del marco especificado.
WdfInterruptGetInfo

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

El método WdfInterruptQueueDpcForIsr pone en cola una función de devolución de llamada EvtInterruptDpc del objeto de interrupción del 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 giro 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 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 directiva de prioridad de interrupción, afinidad de procesador y 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 giro 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 WDM asociado a un objeto de interrupción del marco especificado.

Funciones de devolución de llamada

 
EVT_WDF_INTERRUPT_DISABLE

La función de devolución de llamada de eventos 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 eventos 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 proporciona una interrupción de hardware.
EVT_WDF_INTERRUPT_SYNCHRONIZE

La función de devolución de llamada de eventos 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 del 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 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 tipo de enumeración WDF_INTERRUPT_POLARITY 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.