PCI_EXPRESS_LINK_CAPABILITIES_REGISTER unión (ntddk.h)

La estructura de PCI_EXPRESS_LINK_CAPABILITIES_REGISTER describe un registro de funcionalidades de vínculo PCI Express (PCIe) de una estructura de funcionalidad pcIe.

Sintaxis

typedef union _PCI_EXPRESS_LINK_CAPABILITIES_REGISTER {
  struct {
    ULONG MaximumLinkSpeed  :4;
    ULONG MaximumLinkWidth  :6;
    ULONG ActiveStatePMSupport  :2;
    ULONG L0sExitLatency  :3;
    ULONG L1ExitLatency  :3;
    ULONG ClockPowerManagement  :1;
    ULONG SurpriseDownErrorReportingCapable  :1;
    ULONG DataLinkLayerActiveReportingCapable  :1;
    ULONG LinkBandwidthNotificationCapability:1;
    ULONG AspmOptionalityCompliance:1;
    ULONG Rsvd  :1;
    ULONG PortNumber  :8;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_REGISTER;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.MaximumLinkSpeed

La velocidad de enlace máxima del vínculo PCIe (cuando PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER no se implementa o el valor de SupportedLinkSpeedsVector es 0). Si se implementa PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER , se usa SupportedLinkSpeedsVector y Se ignora MaximumLinkSpeed en Windows.

Valor Descripción
1 2.5 GT/s
2 5.0 GT/s
Todos los demás valores Reservado

DUMMYSTRUCTNAME.MaximumLinkWidth

Ancho máximo de vínculo (número de carriles) implementado por el componente. Los valores posibles son:

Valor Descripción
1 x1 (1 carril)
2 x2 (2 carriles)
4 x4 (4 carriles)
8 x8 (8 carriles)
12 x12 (12 carriles)
16 x16 (16 carriles)
32 x32 (32 carriles)
Todos los demás valores Reservado.

DUMMYSTRUCTNAME.ActiveStatePMSupport

Nivel de administración de energía de estado activo compatible con el vínculo PCIe. Los valores posibles son:

Valor Descripción
L0sEntrySupport Se admiten L0s.
L0sAndL1EntrySupport Se admiten L0s y L1.
Todos los demás valores Reservado.

DUMMYSTRUCTNAME.L0sExitLatency

La latencia de salida L0s para el vínculo PCIe. Este valor indica el período de tiempo que este puerto requiere para completar una transición de L0s a L0.

Valor Descripción
L0s_Below64ns Menos de 64 nanosegundos
L0s_64ns_128ns 64 nanosegundos a 128 nanosegundos
L0s_128ns_256ns 128 nanosegundos a 256 nanosegundos
L0s_256ns_512ns 256 nanosegundos a 512 nanosegundos
L0s_512ns_1us 512 nanosegundos a 1 microsegundos
L0s_1us_2us 1 microsegundos a 2 microsegundos
L0s_2us_4us 2 microsegundos a 4 microsegundos
L0s_Above4us Más de 4 microsegundos

DUMMYSTRUCTNAME.L1ExitLatency

Latencia de salida L1 para el vínculo PCIe. Este valor indica el período de tiempo que este puerto requiere para completar una transición de L1 a L0.

Valor Descripción
L1_Below1us Menos de 1 microsegundos
L1_1us_2us 1 microsegundos a 2 microsegundos
L1_2us_4us 2 microsegundos a 4 microsegundos
L1_4us_8us 4 microsegundos a 8 microsegundos
L1_8us_16us 8 microsegundos a 16 microsegundos
L1_16us_32us 16 microsegundos a 32 microsegundos
L1_32us_64us 32 microsegundos a 64 microsegundos
L1_Above64us Más de 64 microsegundos

Este valor se omite si el miembro ActiveStatePMSupport no está establecido en L0sAndL1EntrySupport.

DUMMYSTRUCTNAME.ClockPowerManagement

Un solo bit que indica que el componente admite la administración de energía del reloj.

DUMMYSTRUCTNAME.SurpriseDownErrorReportingCapable

Un solo bit que indica que el componente admite la funcionalidad opcional de detectar e informar de una condición de error de sorpresa. Este bit solo se aplica a los puertos de bajada.

DUMMYSTRUCTNAME.DataLinkLayerActiveReportingCapable

Un solo bit que indica que el componente admite la funcionalidad opcional de notificar el estado activo del vínculo de datos del control de vínculo de datos y la máquina de estado de administración. Este bit solo se aplica a los puertos de bajada. Los puertos de bajada compatibles con conexión activa deben admitir esta funcionalidad.

DUMMYSTRUCTNAME.LinkBandwidthNotificationCapability

DUMMYSTRUCTNAME.AspmOptionalityCompliance

DUMMYSTRUCTNAME.Rsvd

Reservado.

DUMMYSTRUCTNAME.PortNumber

Número de puerto PCIe para el vínculo PCIe.

AsULONG

Representación ULONG del contenido de la estructura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER .

Comentarios

La estructura de PCI_EXPRESS_LINK_CAPABILITIES_REGISTER está disponible en Windows Server 2008 y versiones posteriores de Windows.

Una estructura de PCI_EXPRESS_LINK_CAPABILITIES_REGISTER se encuentra en la estructura PCI_EXPRESS_CAPABILITY_REGISTER .

Requisitos

Requisito Valor
Header ntddk.h (incluye Ntddk.h, Miniport.h)

Consulte también

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER