объединение 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

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

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

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

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

DUMMYSTRUCTNAME.PowerIndicatorControl

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

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

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

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

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 (include Ntddk.h, Miniport.h)

См. также

PCI_EXPRESS_CAPABILITY