Compartir a través de


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

Consulte también

EvtInterruptDpc

EvtInterruptIsr

WDF_INTERRUPT_CONFIG