PEP_UNMASKED_INTERRUPT_FLAGS共用体 (pep_x.h)
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
将来の使用のために予約されています。
AsUSHORT
マスクされていない割り込みフラグをすべて含む USHORT 値。
この割り込みがプライマリ割り込みであるか、セカンダリ割り込みであるか。 割り込みソースがプライマリ割り込みの場合、このビット フィールドは 0 で、割り込みソースがセカンダリ割り込みである場合は 1 です。 詳細については、「プライマリ割り込みおよびセカンダリ割り込み」を参照してください。
備考
名前のない構造体には、マスクされていない個々の割り込みフラグのビット フィールドが含まれています。
Flagsns-pep_x-_pep_work_information.md 構造体のメンバーは、PEP_UNMASKED_INTERRUPT_FLAGS 共用体です。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | pep_x.h (Pep_x.h を含む) |