PCI_EXPRESS_LINK_STATUS_REGISTER unión (ntddk.h)

La estructura de PCI_EXPRESS_LINK_STATUS_REGISTER describe un registro de estado de vínculo PCI Express (PCIe) de una estructura de funcionalidad PCIe.

Sintaxis

typedef union _PCI_EXPRESS_LINK_STATUS_REGISTER {

    struct {

        USHORT LinkSpeed:4;
        USHORT LinkWidth:6;
        USHORT Undefined:1;
        USHORT LinkTraining:1;
        USHORT SlotClockConfig:1;
        USHORT DataLinkLayerActive:1;
        USHORT Rsvd:2;
    } DUMMYSTRUCTNAME;

    USHORT AsUSHORT;

} PCI_EXPRESS_LINK_STATUS_REGISTER, *PPCI_EXPRESS_LINK_STATUS_REGISTER;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LinkSpeed

Velocidad de enlace negociada del enlace PCIe. El valor codificado especifica una ubicación de bits en supportedLinkSpeedsVector (registro de capacidades de vínculo 2) que corresponde a la velocidad de vínculo negociada. Los valores admitidos son:

Valor Descripción
1 2.5 GT/s (campo SupportedLinkSpeedsVector bit 0)
2 5.0 GT/s (campo SupportedLinkSpeedsVector bit 1)
3 8.0 GT/s (campo SupportedLinkSpeedsVector bit 2)
4 16.0 GT/s (campo SupportedLinkSpeedsVector bit 3)
5 32.0 GT/s (campo SupportedLinkSpeedsVector bit 4)
Todos los demás valores Reservado.

DUMMYSTRUCTNAME.LinkWidth

Ancho de vínculo negociado (número de carriles) del vínculo PCIe. 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.Undefined

Reservado. Los controladores de dispositivo y otro software del sistema deben omitir cualquier valor leído de este bit.

DUMMYSTRUCTNAME.LinkTraining

Un solo bit que indica que el vínculo está en el estado de configuración o recuperación, o que se escribió un 1 en el bit de vínculo de reentrenamiento del registro de control de vínculo PCIe y el entrenamiento aún no ha comenzado. Este miembro no es aplicable a los dispositivos de punto de conexión y a los puertos ascendentes de los conmutadores.

DUMMYSTRUCTNAME.SlotClockConfig

Un solo bit que indica que el componente usa el mismo reloj de referencia físico que proporciona la plataforma de hardware en el conector de ranura PCIe. Si este bit está claro, el componente usa un reloj independiente independientemente de la presencia de un reloj de referencia en el conector de ranura PCIe.

DUMMYSTRUCTNAME.DataLinkLayerActive

Un solo bit que indica que el control de vínculo de datos y la máquina de estado de administración están en el estado activo del vínculo de datos.

DUMMYSTRUCTNAME.Rsvd

Reservado.

AsUSHORT

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

Comentarios

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

Una estructura PCI_EXPRESS_LINK_STATUS_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_STATUS_2_REGISTER