共用方式為


PCI_EXPRESS_LINK_CONTROL_REGISTER union (ntddk.h)

PCI_EXPRESS_LINK_CONTROL_REGISTER 結構描述PCIe功能結構的PCI Express (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 L0 和 L1 都停用。
L0sEntryEnabled L0 已啟用。
L1EntryEnabled L1 已啟用。
L0sAndL1EntryEnabled L0 和 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

USHORTPCI_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