PEP_UNMASKED_INTERRUPT_FLAGS 共用体は、マスクされていない割り込みソースが 1 次割り込みであるか、2 次割り込みであるかを示します。
構文
typedef union _PEP_UNMASKED_INTERRUPT_FLAGS {
struct {
USHORT SecondaryInterrupt : 1;
USHORT Reserved : 15;
};
USHORT AsUSHORT;
} PEP_UNMASKED_INTERRUPT_FLAGS, *PPEP_UNMASKED_INTERRUPT_FLAGS;
メンバーズ
SecondaryInterrupt
この割り込みがプライマリ割り込みであるか、セカンダリ割り込みであるか。 割り込みソースがプライマリ割り込みの場合、このビット フィールドは 0 で、割り込みソースがセカンダリ割り込みである場合は 1 です。 詳細については、「プライマリ割り込みおよびセカンダリ割り込み」を参照してください。
Reserved
将来の使用のために予約されています。 0 に設定します。
AsUSHORT
マスクされていない割り込みフラグをすべて含む USHORT 値。
備考
PEP_UNMASKED_INTERRUPT_INFORMATION 構造体の Flags メンバーは、PEP_UNMASKED_INTERRUPT_FLAGS 共用体です。
名前のない構造体には、マスクされていない個々の割り込みフラグのビット フィールドが含まれています。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | pepfx.h (Pep_x.h を含む) |