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) |