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. |