función WDF_INTERRUPT_CONFIG_INIT (wdfinterrupt.h)
[Se aplica a KMDF y UMDF]
La función WDF_INTERRUPT_CONFIG_INIT inicializa una estructura 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 EvtInterruptIsr del controlador función de devolución de llamada.
[in, optional] EvtInterruptDpc
Puntero a la función de devolución de llamada EvtInterruptD pc del controlador o NULL.
Valor devuelto
Ninguno
Observaciones
La función WDF_INTERRUPT_CONFIG_INIT cero la estructura de WDF_INTERRUPT_CONFIG especificada y establece su Tamaño miembro en el tamaño de la estructura. También establece el miembro de 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 de 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 | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado | wdfinterrupt.h (incluya Wdf.h) |
irQL | Cualquier nivel |