PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER unión (ntddk.h)

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

Sintaxis

typedef union _PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER {
  struct {
    ULONG Rsvd0 : 1;
    ULONG SupportedLinkSpeedsVector : 7;
    ULONG Rsvd8_31 : 24;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Rsvd0

Reservado.

DUMMYSTRUCTNAME.SupportedLinkSpeedsVector

Indica las velocidades de vínculo admitidas del vínculo PCIe. Para cada posición de bits, un valor de 1b indica que se admite la velocidad de vínculo correspondiente; de lo contrario, no se admite esa velocidad. Tenga en cuenta que este campo se prefiere como el origen de la verdad sobre el campo MaximumLinkSpeed .

Las definiciones de bits dentro de este campo con la velocidad de vínculo correspondiente son:

Posición de bits Velocidad de vínculo admitida
0 2.5 GT/s
1 5.0 GT/s
2 8.0 GT/s
3 16.0 GT/s
4 32.0 GT/s
Todas las demás posiciones de bits Reservado

DUMMYSTRUCTNAME.Rsvd8_31

Reservado.

AsULONG

Representación ULONG del contenido de la estructura PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER .

Comentarios

Una estructura de PCI_EXPRESS_LINK_CAPABILITIES_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

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER