объединение 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-PCI или PCI-X, а также вышестоящий портам коммутаторов.

DUMMYSTRUCTNAME.RetrainLink

Один бит, используемый для инициации повторного обучения ссылки. При чтении этого бита всегда возвращается ноль. Этот элемент не применяется к конечным точкам, мостам PCIe-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 (включая Ntddk.h, Miniport.h)

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

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CONTROL_2_REGISTER