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

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

Синтаксис

typedef union _PCI_EXPRESS_LINK_CONTROL_REGISTER {
  struct {
    USHORT ActiveStatePMControl  :2;
    USHORT Rsvd1  :1;
    USHORT ReadCompletionBoundary  :1;
    USHORT LinkDisable  :1;
    USHORT RetrainLink  :1;
    USHORT CommonClockConfig  :1;
    USHORT ExtendedSynch  :1;
    USHORT EnableClockPowerManagement  :1;
    USHORT Rsvd2  :7;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_REGISTER;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ActiveStatePMControl

Уровень активного управления питанием состояния, который включен по ссылке PCIe. Возможные значения:

Ценность Описание
L0sAndL1EntryDisabled L0s и L1 отключены.
L0sEntryEnabled L0s включен.
L1EntryEnabled L1 включен.
L0sAndL1EntryEnabled L0s и L1 включены.

DUMMYSTRUCTNAME.Rsvd1

Скрытный.

DUMMYSTRUCTNAME.ReadCompletionBoundary

Значение границы завершения чтения (RCB) для корневого порта или вышестоящего порта корневого порта из конечной точки. Если бит ясно, RCB составляет 64 байта. Если бит задан, RCB составляет 128 байтов. Этот член не применяется для портов коммутатора.

DUMMYSTRUCTNAME.LinkDisable

Один бит, указывающий, что ссылка отключена. Этот член не применим для конечных точек устройств, pcIe-to-PCI или PCI-X мостов и исходящих портов коммутаторов.

DUMMYSTRUCTNAME.RetrainLink

Один бит, используемый для повторного обучения ссылки. Считывает этот бит всегда возвращать ноль. Этот член не применим для конечных точек устройств, pcIe-to-PCI или PCI-X мостов и исходящих портов коммутаторов.

DUMMYSTRUCTNAME.CommonClockConfig

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

DUMMYSTRUCTNAME.ExtendedSynch

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

DUMMYSTRUCTNAME.EnableClockPowerManagement

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

DUMMYSTRUCTNAME.Rsvd2

Скрытный.

AsUSHORT

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

Замечания

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

Структура PCI_EXPRESS_LINK_CONTROL_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY_REGISTER.

Требования

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

См. также

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CONTROL_2_REGISTER