pepfx.h) (PEP_UNMASKED_INTERRUPT_INFORMATION 结构
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 设备句柄。 对于主中断源,此字段未定义。
注解
此结构由 EnumerateInterruptSource 回调例程使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pepfx.h (包括 Pep_x.h) |