PCI_EXPRESS_LINK_CONTROL_2_REGISTER union (ntddk.h)

PCI_EXPRESS_LINK_CONTROL_2_REGISTER结构描述了 PCIe 功能结构的 PCI Express (PCIe) 链路控制 2 寄存器。 这是 PCIe 链接控件寄存器的扩展。

语法

typedef union _PCI_EXPRESS_LINK_CONTROL_2_REGISTER {
  struct {
    USHORT TargetLinkSpeed : 4;
    USHORT Rsvd4_15 : 12;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_2_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_2_REGISTER;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TargetLinkSpeed

对于下游端口,此字段通过限制上游组件在其训练序列中播发的值来设置 PCIe 链接的运行速度上限。 编码值指定与所需操作链接速度相对应的链接功能 2 寄存器) 支持的链接速度向量 (的位位置。

定义的编码包括:

值 (二进制) 支持的链接速度矢量字段位位置 链路速度
0001b 0 2.5 GT/秒
0010b 1 5.0 GT/秒
0011b 2 8.0 GT/秒
0100b 3 16.0 GT/秒
0101b 4 32.0 GT/秒
所有其他值 预留 预留

DUMMYSTRUCTNAME.Rsvd4_15

保留。

AsUSHORT

PCI_EXPRESS_LINK_CONTROL_2_REGISTER结构内容的 USHORT 表示形式。

注解

PCI_EXPRESS_LINK_CONTROL_2_REGISTER 结构包含在 PCI_EXPRESS_CAPABILITY_REGISTER 结构中。

要求

要求
最低受支持的客户端 Windows 11 版本 22H2
标头 ntddk.h (包括 Ntddk.h)

另请参阅

PCI_EXPRESS_CAPABILITY_REGISTER