объединение PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER (ntddk.h)
Структура PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER описывает регистр возможностей слотов PCI Express (PCIe) для структуры возможностей PCIe.
Синтаксис
typedef union _PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER {
struct {
ULONG AttentionButtonPresent :1;
ULONG PowerControllerPresent :1;
ULONG MRLSensorPresent :1;
ULONG AttentionIndicatorPresent :1;
ULONG PowerIndicatorPresent :1;
ULONG HotPlugSurprise :1;
ULONG HotPlugCapable :1;
ULONG SlotPowerLimit :8;
ULONG SlotPowerLimitScale :2;
ULONG ElectromechanicalLockPresent :1;
ULONG NoCommandCompletedSupport :1;
ULONG PhysicalSlotNumber :13;
};
ULONG AsULONG;
} PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, *PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER;
Члены
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AttentionButtonPresent
Один бит, указывающий, что для слота существует кнопка внимания.
DUMMYSTRUCTNAME.PowerControllerPresent
Один бит, указывающий, что программируемый контроллер питания существует для слота или адаптера, подключенного к слоту.
DUMMYSTRUCTNAME.MRLSensorPresent
Один бит, указывающий, что для слота существует датчик кратковременной блокировки хранения (MRL) с ручным управлением.
DUMMYSTRUCTNAME.AttentionIndicatorPresent
Один бит, указывающий, что для слота существует индикатор внимания.
DUMMYSTRUCTNAME.PowerIndicatorPresent
Один бит, указывающий, что для слота существует индикатор питания.
DUMMYSTRUCTNAME.HotPlugSurprise
Один бит, указывающий, что адаптер, имеющийся в слоте, может быть удален из системы без предварительного уведомления.
DUMMYSTRUCTNAME.HotPlugCapable
Один бит, указывающий, что слот может поддерживать операции горячей замены.
DUMMYSTRUCTNAME.SlotPowerLimit
Максимальный объем мощности, который может быть предоставлен слотом. Это значение используется в сочетании со значением члена SlotPowerLimitScale для вычисления мощности в ваттах.
DUMMYSTRUCTNAME.SlotPowerLimitScale
Масштаб, используемый для значения, содержащегося в элементе SlotPowerLimit , для вычисления максимальной мощности (в ватт), которую может предоставить слот. Возможны следующие значения:
0
Умножьте значение в элементе SlotPowerLimit на 1,0.
1
Умножьте значение в элементе SlotPowerLimit на 0,1.
2
Умножьте значение в элементе SlotPowerLimit на 0,01.
3
Умножьте значение в элементе SlotPowerLimit на 0,001.
DUMMYSTRUCTNAME.ElectromechanicalLockPresent
Один бит, указывающий, что для слота существует электромеханическая блокировка.
DUMMYSTRUCTNAME.NoCommandCompletedSupport
Один бит, указывающий, что слот не создает программное уведомление при выполнении выданной команды контроллером горячей замены.
DUMMYSTRUCTNAME.PhysicalSlotNumber
Номер физического слота в корпусе системы, подключенном к этому порту. Это значение равно нулю для портов, подключенных к устройствам, которые либо интегрированы на системной плате, либо интегрированы в том же физическом компоненте, что и устройство коммутатора или корневой порт.
AsULONG
Представление ULONG содержимого структуры PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER.
Комментарии
Структура PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER доступна в Windows Server 2008 и более поздних версиях Windows.
Структура PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY .
Требования
Требование | Значение |
---|---|
Заголовок | ntddk.h (включая Ntddk.h, Miniport.h) |