Condividi tramite


intestazione wdfinterrupt.h

Questa intestazione viene usata da wdf. Per altre informazioni, vedere:

wdfinterrupt.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WDF_INTERRUPT_CONFIG_INIT

La funzione WDF_INTERRUPT_CONFIG_INIT inizializza una struttura WDF_INTERRUPT_CONFIG.
WDF_INTERRUPT_EXTENDED_POLICY_INIT

La funzione WDF_INTERRUPT_EXTENDED_POLICY_INIT inizializza una struttura WDF_INTERRUPT_EXTENDED_POLICY.
WDF_INTERRUPT_INFO_INIT

La funzione WDF_INTERRUPT_INFO_INIT inizializza una struttura WDF_INTERRUPT_INFO.
WdfInterruptAcquireLock

Il metodo WdfInterruptAcquireLock avvia una sequenza di codice che viene eseguita a livello di richiesta di interruzione del dispositivo (DIRQL) del dispositivo mantenendo il blocco di selezione di un oggetto interrupt.
WdfInterruptCrea

Il metodo WdfInterruptCreate crea un oggetto interrupt del framework.
WdfInterruptDisable

Il metodo WdfInterruptDisable disabilita un interrupt di dispositivo specificato chiamando la funzione di callback EvtInterruptDisable del driver.
WdfInterruptEnable

Il metodo WdfInterruptEnable abilita un interrupt di dispositivo specificato chiamando la funzione di callback EvtInterruptEnable del driver.
WdfInterruptGetDevice

Il metodo WdfInterruptGetDevice restituisce un handle all'oggetto dispositivo framework associato a un oggetto interrupt del framework specificato.
WdfInterruptGetInfo

Il metodo WdfInterruptGetInfo recupera informazioni su un interrupt specificato.
WdfInterruptQueueDpcForIsr

Il metodo WdfInterruptQueueDpcForIsr accoda la funzione di callback EvtInterruptDpc di un oggetto interrupt del framework per l'esecuzione.
WdfInterruptQueueWorkItemForIsr

Il metodo WdfInterruptQueueWorkItemForIsr accoda la funzione di callback EvtInterruptWorkItem di un oggetto di framework interrupt per l'esecuzione.
WdfInterruptReleaseLock

Il metodo WdfInterruptReleaseLock termina una sequenza di codice eseguita nel DIRQL del dispositivo tenendo premuto il blocco di selezione di un oggetto interrupt.
WdfInterruptReportActive

WdfInterruptReportActive informa il sistema che l'interrupt è attivo e il driver è pronto per elaborare le richieste di interruzione nelle righe associate.
WdfInterruptReportInactive

Il metodo WdfInterruptReportInactive informa il sistema che l'interrupt non è più attivo e il driver non prevede richieste di interruzione nelle righe associate.
WdfInterruptSetExtendedPolicy

Il metodo WdfInterruptSetExtendedPolicy specifica la priorità di interrupt, l'affinità del processore, i criteri di affinità e il gruppo di processori per un interrupt specificato.
WdfInterruptSetPolicy

Il metodo WdfInterruptSetPolicy specifica la priorità di interrupt, l'affinità del processore e i criteri di affinità per un interrupt specificato.
WdfInterruptSynchronize

Il metodo WdfInterruptSynchronize esegue una funzione di callback specificata nel DIRQL del dispositivo tenendo premuto il blocco di selezione di un oggetto interrupt.
WdfInterruptTryToAcquireLock

Il metodo WdfInterruptTryToAcquireLock tenta di acquisire il blocco passivo di un oggetto interrupt.
WdfInterruptWdmGetInterrupt

Il metodo WdfInterruptWdmGetInterrupt restituisce un puntatore all'oggetto interrupt WDM associato a un oggetto interrupt del framework specificato.

Funzioni di callback

 
EVT_WDF_INTERRUPT_DISABLE

La funzione di callback dell'evento EvtInterruptDisable di un driver disabilita un interrupt hardware specificato.
EVT_WDF_INTERRUPT_DPC

La funzione di callback dell'evento EvtInterruptDpc di un driver elabora le informazioni di interruzione archiviate dalla funzione di callback EvtInterruptIsr del driver.
EVT_WDF_INTERRUPT_ENABLE

La funzione di callback dell'evento EvtInterruptEnable di un driver abilita un interrupt hardware specificato.
EVT_WDF_INTERRUPT_ISR

La funzione di callback dell'evento EvtInterruptIsr di un driver esegue un interrupt hardware.
EVT_WDF_INTERRUPT_SYNCHRONIZE

La funzione di callback dell'evento EvtInterruptSynchronize di un driver esegue operazioni che devono essere sincronizzate con una funzione di callback EvtInterruptIsr.
EVT_WDF_INTERRUPT_WORKITEM

La funzione di callback dell'evento EvtInterruptWorkItem di un driver elabora le informazioni di interruzione archiviate dalla funzione di callback EvtInterruptIsr del driver.

Strutture

 
WDF_INTERRUPT_CONFIG

La struttura WDF_INTERRUPT_CONFIG contiene informazioni di configurazione per un interrupt del dispositivo.
WDF_INTERRUPT_EXTENDED_POLICY

La struttura WDF_INTERRUPT_EXTENDED_POLICY contiene informazioni sui criteri, la priorità, l'affinità e il gruppo di un interrupt.
WDF_INTERRUPT_INFO

La struttura WDF_INTERRUPT_INFO contiene informazioni sulla risorsa interrupt di un dispositivo.

Enumerazioni

 
WDF_INTERRUPT_POLARITY

Il tipo di enumerazione WDF_INTERRUPT_POLARITY viene usato per specificare la polarità di un segnale di interrupt.
WDF_INTERRUPT_POLICY

Il tipo di enumerazione WDF_INTERRUPT_POLICY identifica i criteri di affinità che il gestore PnP può usare quando assegna gli interrupt di un dispositivo ai processori di un sistema multiprocessore.
WDF_INTERRUPT_PRIORITY

Informazioni su come il tipo di enumerazione WDF_INTERRUPT_PRIORITY identifica le priorità relative per gli interrupt del dispositivo.