Condividi tramite


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. Non vengono aggiunte nuove funzionalità 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, vedi Introduzione a 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 degli eventi di OnInterruptIsr del driver.

[in, optional] OnInterruptWorkItem

Puntatore al onInterruptWorkItem del driver funzione di callback dell'evento o NULL.

Valore restituito

Nessuno

Osservazioni

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

WUDF_INTERRUPT_CONFIG_INIT inizializza il membro di ShareVector della struttura di configurazione per WdfUseDefault e membro AutomaticSerialization su FALSE.

Esempi

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

Fabbisogno

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
piattaforma di destinazione Desktop
versione minima di UMDF 1.11
intestazione wudfinterrupt.h