wdfinterrupt.h 標頭

wdf 會使用此標頭。 如需詳細資訊,請參閱

wdfinterrupt.h 包含下列程式設計介面:

函式

 
WDF_INTERRUPT_CONFIG_INIT

WDF_INTERRUPT_CONFIG_INIT函式會初始化WDF_INTERRUPT_CONFIG結構。
WDF_INTERRUPT_EXTENDED_POLICY_INIT

WDF_INTERRUPT_EXTENDED_POLICY_INIT函式會初始化WDF_INTERRUPT_EXTENDED_POLICY結構。
WDF_INTERRUPT_INFO_INIT

WDF_INTERRUPT_INFO_INIT函式會初始化WDF_INTERRUPT_INFO結構。
WdfInterruptAcquireLock

WdfInterruptAcquireLock 方法會開始程式碼序列,該序列會在裝置的裝置中斷要求層級執行, (DIRQL) ,同時保留中斷物件的微調鎖定。
WdfInterruptCreate

WdfInterruptCreate 方法會建立架構中斷物件。
WdfInterruptDisable

WdfInterruptDisable 方法會藉由呼叫驅動程式的 EvtInterruptDisable 回呼函式來停用指定的裝置中斷。
WdfInterruptEnable

WdfInterruptEnable 方法會呼叫驅動程式的 EvtInterruptEnable 回呼函式,以啟用指定的裝置中斷。
WdfInterruptGetDevice

WdfInterruptGetDevice 方法會傳回與指定之架構中斷物件相關聯的架構裝置物件的控制碼。
WdfInterruptGetInfo

WdfInterruptGetInfo 方法會擷取指定中斷的相關資訊。
WdfInterruptQueueDpcForIsr

WdfInterruptQueueDpcForIsr 方法會將架構中斷物件的 EvtInterruptDpc 回呼函式排入佇列,以供執行。
WdfInterruptQueueWorkItemForIsr

WdfInterruptQueueWorkItemForIsr 方法會將架構中斷物件的 EvtInterruptWorkItem 回呼函式排入佇列,以供執行。
WdfInterruptReleaseLock

WdfInterruptReleaseLock 方法會結束在裝置的 DIRQL 上執行的程式碼序列,同時保留中斷物件的微調鎖定。
WdfInterruptReportActive

WdfInterruptReportActive 會通知系統中斷作用中,且驅動程式已準備好處理相關聯線上的中斷要求。
WdfInterruptReportInactive

WdfInterruptReportInactive 方法會通知系統中斷不再作用中,而且驅動程式不預期在相關聯的行上中斷要求。
WdfInterruptSetExtendedPolicy

WdfInterruptSetExtendedPolicy 方法會指定指定中斷優先順序、處理器親和性、親和性原則,以及指定中斷的處理器群組。
WdfInterruptSetPolicy

WdfInterruptSetPolicy 方法會指定指定中斷優先順序、處理器親和性和指定中斷的親和性原則。
WdfInterruptSynchronize

WdfInterruptSynchronize 方法會在裝置的 DIRQL 上執行指定的回呼函式,同時按住中斷物件的微調鎖定。
WdfInterruptTryToAcquireLock

WdfInterruptTryToAcquireLock 方法會嘗試取得中斷物件的被動鎖定。
WdfInterruptWdmGetInterrupt

WdfInterruptWdmGetInterrupt 方法會傳回與指定架構中斷物件相關聯的 WDM 中斷物件指標。

回呼函式

 
EVT_WDF_INTERRUPT_DISABLE

驅動程式的 EvtInterruptDisable 事件回呼函式會停用指定的硬體中斷。
EVT_WDF_INTERRUPT_DPC

驅動程式的 EvtInterruptDpc 事件回呼函式會處理驅動程式的 EvtInterruptIsr 回呼函式已儲存的中斷資訊。
EVT_WDF_INTERRUPT_ENABLE

驅動程式的 EvtInterruptEnable 事件回呼函式會啟用指定的硬體中斷。
EVT_WDF_INTERRUPT_ISR

驅動程式的 EvtInterruptIsr 事件回呼函式會服務硬體中斷。
EVT_WDF_INTERRUPT_SYNCHRONIZE

驅動程式的 EvtInterruptSynchronize 事件回呼函式會執行必須與 EvtInterruptIsr 回呼函式同步處理的作業。
EVT_WDF_INTERRUPT_WORKITEM

驅動程式的 EvtInterruptWorkItem 事件回呼函式會處理驅動程式的 EvtInterruptIsr 回呼函式已儲存的中斷資訊。

結構

 
WDF_INTERRUPT_CONFIG

WDF_INTERRUPT_CONFIG結構包含裝置中斷的組態資訊。
WDF_INTERRUPT_EXTENDED_POLICY

WDF_INTERRUPT_EXTENDED_POLICY結構包含中斷原則、優先順序、同質和群組的相關資訊。
WDF_INTERRUPT_INFO

WDF_INTERRUPT_INFO結構包含裝置中斷資源的相關資訊。

列舉

 
WDF_INTERRUPT_POLARITY

WDF_INTERRUPT_POLARITY列舉類型是用來指定插斷訊號的極性。
WDF_INTERRUPT_POLICY

WDF_INTERRUPT_POLICY列舉類型會識別 PnP 管理員在將裝置中斷指派給多處理器系統的處理器時可以使用的親和性原則。
WDF_INTERRUPT_PRIORITY

瞭解WDF_INTERRUPT_PRIORITY列舉類型如何識別裝置中斷的相對優先順序。