объединение 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 (include Ntddk.h, Miniport.h)

См. также

PCI_EXPRESS_CAPABILITY