PEP_UNMASKED_INTERRUPT_FLAGS union (pep_x.h)

The PEP_UNMASKED_INTERRUPT_FLAGS union indicates whether an unmasked interrupt source is a primary interrupt or a secondary interrupt.

Syntax

typedef union _PEP_UNMASKED_INTERRUPT_FLAGS {
  struct {
    USHORT SecondaryInterrupt : 1;
    USHORT Reserved : 15;
  };
  USHORT AsUSHORT;
} PEP_UNMASKED_INTERRUPT_FLAGS, *PPEP_UNMASKED_INTERRUPT_FLAGS;

Members

SecondaryInterrupt

Whether this interrupt is a primary interrupt or a secondary interrupt. This bit field is 0 if the interrupt source is a primary interrupt, and is 1 is the interrupt source is a secondary interrupt. For more information, see Primary and Secondary Interrupts.

Reserved

Reserved for future use.

AsUSHORT

A USHORT value that contains all of the unmasked interrupt flags.

Whether this interrupt is a primary interrupt or a secondary interrupt. This bit field is 0 if the interrupt source is a primary interrupt, and is 1 is the interrupt source is a secondary interrupt. For more information, see Primary and Secondary Interrupts.

Remarks

The unnamed struct contains the bit fields for the individual unmasked interrupt flags.

The Flags member of the ns-pep_x-_pep_work_information.md structure is a PEP_UNMASKED_INTERRUPT_FLAGS union.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 10.
Header pep_x.h (include Pep_x.h)

See also