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


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

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

PCI_EXPRESS_CAPABILITY