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

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

Синтаксис

typedef union _PCI_EXPRESS_SLOT_STATUS_REGISTER {
  struct {
    USHORT AttentionButtonPressed  :1;
    USHORT PowerFaultDetected  :1;
    USHORT MRLSensorChanged  :1;
    USHORT PresenceDetectChanged  :1;
    USHORT CommandCompleted  :1;
    USHORT MRLSensorState  :1;
    USHORT PresenceDetectState  :1;
    USHORT ElectromechanicalLockEngaged  :1;
    USHORT DataLinkStateChanged  :1;
    USHORT Rsvd  :7;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_STATUS_REGISTER, *PPCI_EXPRESS_SLOT_STATUS_REGISTER;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AttentionButtonPressed

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

DUMMYSTRUCTNAME.PowerFaultDetected

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

DUMMYSTRUCTNAME.MRLSensorChanged

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

DUMMYSTRUCTNAME.PresenceDetectChanged

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

DUMMYSTRUCTNAME.CommandCompleted

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

DUMMYSTRUCTNAME.MRLSensorState

Состояние датчика с блокировкой хранения (MRL) в слоте вручную. Возможные значения:

MRLClosed

MRL закрыт.

MRLOpen

MRL открыт.

DUMMYSTRUCTNAME.PresenceDetectState

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

SlotEmpty

Слот пуст.

CardPresent

Карточка присутствует в слоте.

DUMMYSTRUCTNAME.ElectromechanicalLockEngaged

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

DUMMYSTRUCTNAME.DataLinkStateChanged

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

DUMMYSTRUCTNAME.Rsvd

Скрытный.

AsUSHORT

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

Замечания

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

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

Требования

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

См. также

PCI_EXPRESS_CAPABILITY