PCI_EXPRESS_LINK_CONTROL_2_REGISTER union (ntddk.h)

La estructura de PCI_EXPRESS_LINK_CONTROL_2_REGISTER describe un registro de vínculo PCI Express (PCIe) 2 de una estructura de funcionalidad PCIe. Se trata de una extensión del registro de control de vínculo PCIe.

Sintaxis

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;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TargetLinkSpeed

En puertos de bajada, este campo establece un límite superior en la velocidad operativa de un vínculo PCIe mediante la restricción de los valores anunciados por el componente upstream en sus secuencias de entrenamiento. El valor codificado especifica una ubicación de bits en el vector de velocidades de vínculo compatibles (en el registro de capacidades de vínculo 2) correspondiente a la velocidad de vínculo operativa deseada.

Las codificaciones definidas son:

Valor (binario) Posición de bit de campo vector de velocidad de vínculo admitida Velocidad del vínculo
0001b 0 2.5 GT/s
0010b 1 5.0 GT/s
0011b 2 8.0 GT/s
0100b 3 16.0 GT/s
0101b 4 32.0 GT/s
Todos los demás valores Reservado Reservado

DUMMYSTRUCTNAME.Rsvd4_15

Reservado.

AsUSHORT

Representación de USHORT del contenido de la estructura PCI_EXPRESS_LINK_CONTROL_2_REGISTER .

Comentarios

Una estructura PCI_EXPRESS_LINK_CONTROL_2_REGISTER se encuentra en la estructura PCI_EXPRESS_CAPABILITY_REGISTER .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 22H2
Encabezado ntddk.h (incluya Ntddk.h)

Consulte también

PCI_EXPRESS_CAPABILITY_REGISTER