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 |