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. |