次の方法で共有


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 を含む)

関連項目