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


объединение PCI_EXPRESS_SLOT_CONTROL_REGISTER (miniport.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 : 1;
    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;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_CONTROL_REGISTER, *PPCI_EXPRESS_SLOT_CONTROL_REGISTER;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.AttentionButtonEnable

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

DUMMYSTRUCTNAME.PowerFaultDetectEnable

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

DUMMYSTRUCTNAME.MRLSensorEnable

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

DUMMYSTRUCTNAME.PresenceDetectEnable

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

DUMMYSTRUCTNAME.CommandCompletedEnable

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

DUMMYSTRUCTNAME.HotPlugInterruptEnable

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

DUMMYSTRUCTNAME.AttentionIndicatorControl

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

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

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

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

DUMMYSTRUCTNAME.PowerIndicatorControl

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

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

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

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

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 .

Требования

Требование Значение
Заголовок miniport.h (включая Ntddk.h, Miniport.h)

См. также раздел

PCI_EXPRESS_CAPABILITY