PEP_UNMASKED_INTERRUPT_FLAGS union (pepfx.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. Set to zero.

AsUSHORT

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

Remarks

The Flags member of the PEP_UNMASKED_INTERRUPT_INFORMATION structure is a PEP_UNMASKED_INTERRUPT_FLAGS union.

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

Requirements

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

See also