共用方式為


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)

另請參閱

EnumerateInterruptSource

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_UNMASKED_INTERRUPT_FLAGS