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