PEP_UNMASKED_INTERRUPT_INFORMATION結構 (pepfx.h)
PEP_UNMASKED_INTERRUPT_INFORMATION 結構包含中斷來源的相關信息。
語法
typedef struct _PEP_UNMASKED_INTERRUPT_INFORMATION {
USHORT Version;
USHORT Size;
PEP_UNMASKED_INTERRUPT_FLAGS Flags;
KINTERRUPT_MODE Mode;
KINTERRUPT_POLARITY Polarity;
ULONG Gsiv;
USHORT PinNumber;
PEPHANDLE DeviceHandle;
} PEP_UNMASKED_INTERRUPT_INFORMATION, *PPEP_UNMASKED_INTERRUPT_INFORMATION;
成員
Version
這個結構的版本。
Size
這個 結構的大小,以位元組為單位。
Flags
PEP_UNMASKED_INTERRUPT_FLAGS 等位,指出中斷是主要或次要中斷。 如需詳細資訊,請參閱 主要和次要中斷。
Mode
KINTERRUPT_MODE 列舉值。 這個成員指出中斷是邊緣觸發或層級觸發。
Polarity
KINTERRUPT_POLARITY 列舉值。 這個成員表示中斷訊號的邊緣或層級會觸發中斷。
Gsiv
識別此中斷的全域系統插斷向量 (GSIV) 數位。 ACPI 韌體會將 GSIV 數位指派給所有主要中斷線。 針對次要 (GPIO) 插斷行,GSIV 數位是由作系統動態指派。
PinNumber
針對次要中斷來源,此成員會識別連線到中斷裝置中斷訊號線之一般用途 I/O (GPIO) 控制器上的針腳數目。 對於主要中斷來源,此成員未定義。
如果 GPIO 控制器有 N 個 GPIO 針腳,則針腳編號為 0 到 N–1。 其中一或多個 GPIO 針腳可能會設定為中斷輸入。
DeviceHandle
對於次要中斷來源,此成員包含 GPIO 控制器的 PEP 裝置句柄,而 GPIO 控制器是此中斷的來源。 對於主要中斷來源,此欄位未定義。
言論
EnumerateInterruptSource 回呼例程會使用此結構。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |