объединение PCI_EXPRESS_SLOT_CONTROL_REGISTER (ntddk.h)

Структура PCI_EXPRESS_SLOT_CONTROL_REGISTER описывает регистр управления слотами PCI Express (PCIe) структуры возможностей PCIe.

Синтаксис

typedef union _PCI_EXPRESS_SLOT_CONTROL_REGISTER {
  struct {
    USHORT AttentionButtonEnable  :1;
    USHORT PowerFaultDetectEnable  :1;
    USHORT MRLSensorEnable;
    USHORT PresenceDetectEnable  :1;
    USHORT CommandCompletedEnable  :1;
    USHORT HotPlugInterruptEnable  :1;
    USHORT AttentionIndicatorControl  :2;
    USHORT PowerIndicatorControl  :2;
    USHORT PowerControllerControl  :1;
    USHORT ElectromechanicalLockControl  :1;
    USHORT DataLinkStateChangeEnable  :1;
    USHORT Rsvd  :3;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_CONTROL_REGISTER, *PPCI_EXPRESS_SLOT_CONTROL_REGISTER;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AttentionButtonEnable

Один бит, указывающий, что кнопка внимания для слота включена для создания событий.

DUMMYSTRUCTNAME.PowerFaultDetectEnable

Один бит, указывающий, что обнаружение сбоя питания для слота включено для создания событий.

DUMMYSTRUCTNAME.MRLSensorEnable

Один бит, указывающий, что для слота включен датчик блокировки хранения (MRL) вручную.

DUMMYSTRUCTNAME.PresenceDetectEnable

Один бит, указывающий, что обнаружение присутствия карты для слота включено для создания событий.

DUMMYSTRUCTNAME.CommandCompletedEnable

Один бит, указывающий, что уведомление включено для слота при завершении выданной команды контроллером горячего модуля.

DUMMYSTRUCTNAME.HotPlugInterruptEnable

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

DUMMYSTRUCTNAME.AttentionIndicatorControl

Состояние индикатора внимания слота. Возможные значения:

Индикатор

Индикатор включен.

Индикатор мигает.

ИндикаторOff

Индикатор отключен.

DUMMYSTRUCTNAME.PowerIndicatorControl

Состояние индикатора питания слота. Возможные значения:

Индикатор

Индикатор включен.

Индикатор мигает.

ИндикаторOff

Индикатор отключен.

DUMMYSTRUCTNAME.PowerControllerControl

Состояние контроллера питания слота. Возможные значения:

PowerOn

Мощность включена.

PowerOff

Мощность отключена.

DUMMYSTRUCTNAME.ElectromechanicalLockControl

Этот элемент всегда содержит ноль.

DUMMYSTRUCTNAME.DataLinkStateChangeEnable

Один бит, указывающий, что уведомление включено для слота для изменения уровня связи, активного бита регистра состояния связи структуры возможностей PCIe.

DUMMYSTRUCTNAME.Rsvd

Скрытный.

AsUSHORT

Представление USHORT содержимого структуры PCI_EXPRESS_SLOT_CONTROL_REGISTER.

Замечания

Структура PCI_EXPRESS_SLOT_CONTROL_REGISTER доступна в Windows Server 2008 и более поздних версиях Windows.

Структура PCI_EXPRESS_SLOT_CONTROL_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY.

Требования

Требование Ценность
заголовка ntddk.h (include Ntddk.h, Miniport.h)

См. также

PCI_EXPRESS_CAPABILITY