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 |