funzione WUDF_INTERRUPT_CONFIG_INIT (wudfinterrupt.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedere Introduzione con UMDF.]

La funzione WUDF_INTERRUPT_CONFIG_INIT inizializza una struttura WUDF_INTERRUPT_CONFIG .

Sintassi

void WUDF_INTERRUPT_CONFIG_INIT(
  [out]          PWUDF_INTERRUPT_CONFIG      Configuration,
  [in]           PFN_WUDF_INTERRUPT_ISR      OnInterruptIsr,
  [in, optional] PFN_WUDF_INTERRUPT_WORKITEM OnInterruptWorkItem
);

Parametri

[out] Configuration

Puntatore a una struttura WUDF_INTERRUPT_CONFIG .

[in] OnInterruptIsr

Puntatore alla funzione di callback dell'evento OnInterruptIsr del driver.

[in, optional] OnInterruptWorkItem

Puntatore alla funzione di callback dell'evento OnInterruptWorkItem del driver o NULL.

Valore restituito

nessuno

Osservazioni

La funzione WUDF_INTERRUPT_CONFIG_INIT zero la struttura di WUDF_INTERRUPT_CONFIG specificata e imposta il relativo membro Size sulla dimensione della struttura. Archivia anche i puntatori di funzione callback specificati.

WUDF_INTERRUPT_CONFIG_INIT inizializza il membro shareVector della struttura di configurazione in WdfUseDefault e il membro AutomaticSerialization su FALSE.

Esempio

Per un esempio di codice che usa WUDF_INTERRUPT_CONFIG_INIT, vedere IWDFDevice3::CreateInterrupt.

Requisiti

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
Piattaforma di destinazione Desktop
Versione UMDF minima 1.11
Intestazione wudfinterrupt.h