función WDF_INTERRUPT_CONFIG_INIT (wdfinterrupt.h)
[Se aplica a KMDF y UMDF]
La función WDF_INTERRUPT_CONFIG_INIT inicializa una estructura de WDF_INTERRUPT_CONFIG .
Sintaxis
void WDF_INTERRUPT_CONFIG_INIT(
[out] PWDF_INTERRUPT_CONFIG Configuration,
[in] PFN_WDF_INTERRUPT_ISR EvtInterruptIsr,
[in, optional] PFN_WDF_INTERRUPT_DPC EvtInterruptDpc
);
Parámetros
[out] Configuration
Puntero a una estructura de WDF_INTERRUPT_CONFIG .
[in] EvtInterruptIsr
Puntero a la función de devolución de llamada EvtInterruptIsr del controlador.
[in, optional] EvtInterruptDpc
Puntero a la función de devolución de llamada EvtInterruptDpc del controlador o NULL.
Valor devuelto
None
Observaciones
La función WDF_INTERRUPT_CONFIG_INIT cero la estructura de WDF_INTERRUPT_CONFIG especificada y establece su miembro Size en el tamaño de la estructura. También establece el miembro ShareVector de la estructura en WdfUseDefault y almacena los punteros de función de devolución de llamada especificados. Por último, establece el miembro ReportInactiveOnPowerDown de la estructura WDF_INTERRUPT_CONFIG especificada en WdfDefault.
Para obtener más información sobre el control de interrupciones en controladores basados en marcos, consulte Control de interrupciones de hardware.
Ejemplos
Para obtener un ejemplo de código que usa WDF_INTERRUPT_CONFIG_INIT, vea WdfInterruptCreate.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfinterrupt.h (incluir Wdf.h) |
IRQL | Cualquier nivel |