объединение 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
Состояние индикатора внимания слота. Возможны следующие значения:
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 .
Требования
Требование | Значение |
---|---|
Заголовок | ntddk.h (включая Ntddk.h, Miniport.h) |