PCI_EXPRESS_LINK_CONTROL_REGISTER union (miniport.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;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_REGISTER;

成員

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME 結構。

DUMMYSTRUCTNAME.ActiveStatePMControl

在PCIe連結上啟用的作用中狀態電源管理層級。 可能的值包括:

L0sAndL1EntryDisabled
L0 和 L1 都已停用。

L0sEntryEnabled
L0s 已啟用。

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

PCI_EXPRESS_LINK_CONTROL_REGISTER 結構內容的USHORT表示法。

備註

windows Server 2008 和更新版本的 Windows 中提供 PCI_EXPRESS_LINK_CONTROL_REGISTER 結構。

PCI_EXPRESS_LINK_CONTROL_REGISTER 結構包含在 PCI_EXPRESS_CAPABILITY 結構中。

規格需求

需求
標頭 miniport.h (包含 Ntddk.h、Miniport.h)

另請參閱

PCI_EXPRESS_CAPABILITY