Поделиться через


объединение PEP_UNMASKED_INTERRUPT_FLAGS (pepfx.h)

Объединение PEP_UNMASKED_INTERRUPT_FLAGS указывает, является ли источник несмаскированных прерываний основным прерыванием или вторичным прерыванием.

Синтаксис

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, содержащее все флаги прерываний без маскировки.

Замечания

Элемент Flags структуры PEP_UNMASKED_INTERRUPT_INFORMATION является объединением PEP_UNMASKED_INTERRUPT_FLAGS.

Неименованная структура содержит битовые поля для отдельных флагов прерываний без маскировки.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pepfx.h (include Pep_x.h)

См. также