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、割り込みソースが 2 次割り込みである場合は 1 です。 詳細については、「 プライマリ割り込み」と「セカンダリ割り込み」を参照してください。

Reserved

将来利用するために予約されています。

AsUSHORT

マスクされていないすべての割り込みフラグを含む USHORT 値。

この割り込みがプライマリ割り込みであるか、セカンダリ割り込みであるか。 割り込みソースがプライマリ割り込みの場合、このビット フィールドは 0、割り込みソースが 2 次割り込みである場合は 1 です。 詳細については、「 プライマリ割り込み」と「セカンダリ割り込み」を参照してください。

注釈

名前のない構造体には、マスクされていない個々の割り込みフラグのビット フィールドが含まれています。

ns-pep_x-_pep_work_information.md 構造体の Flags メンバーは、PEP_UNMASKED_INTERRUPT_FLAGS共用体です。

要件

要件
サポートされている最小のクライアント Windows 10 以降でサポートされています。
Header pep_x.h (Pep_x.h を含む)

こちらもご覧ください