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 di 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 inizia una sequenza di codice che viene eseguita a livello di richiesta di interruzione del dispositivo del dispositivo (DIRQL) tenendo premuto il blocco spin dell'oggetto di interruzione.
WdfInterruptCreate

Il metodo WdfInterruptCreate crea un oggetto di interruzione del framework.
WdfInterruptDisable

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

Il metodo WdfInterruptEnable abilita un interruzione del 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 di interruzione del framework specificato.
WdfInterruptGetInfo

Il metodo WdfInterruptGetInfo recupera informazioni su un interruzione specificato.
WdfInterruptQueueDpcForIsr

Il metodo WdfInterruptQueueDpcForIsr accoda una funzione di callback evtInterruptDpc dell'oggetto di interruzione del framework.
WdfInterruptQueueWorkItemForIsr

Il metodo WdfInterruptQueueWorkItemForIsr accoda una funzione di callback evtInterruptWorkItem dell'oggetto di interruzione del framework.
WdfInterruptReleaseLock

Il metodo WdfInterruptReleaseLock termina una sequenza di codice che viene eseguita nel diRQL del dispositivo mantenendo il blocco spin dell'oggetto di interruzione.
WdfInterruptReportActive

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

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

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

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

Il metodo WdfInterruptSynchronize esegue una funzione di callback specificata nella classe DIRQL del dispositivo tenendo premuto il blocco spin dell'oggetto di interruzione.
WdfInterruptTryToAcquireLock

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

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

Funzioni di callback

 
EVT_WDF_INTERRUPT_DISABLE

La funzione di callback dell'evento EvtInterruptDisable di un driver disabilita un interruzione 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 del driver EvtInterruptIsr.
EVT_WDF_INTERRUPT_ENABLE

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

La funzione di callback dell'evento EvtInterruptIsr di un driver esegue un interruzione 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 del driver EvtInterruptIsr.

Strutture

 
WDF_INTERRUPT_CONFIG

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

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

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

Enumerazioni

 
WDF_INTERRUPT_POLARITY

Il tipo di enumerazione WDF_INTERRUPT_POLARITY viene usato per specificare la polarità del segnale di interruzione.
WDF_INTERRUPT_POLICY

Il tipo di enumerazione WDF_INTERRUPT_POLICY identifica i criteri di affinità che il gestore PnP può usare quando assegna gli interruzioni 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 interruzioni del dispositivo.