PCI_EXPRESS_LINK_STATUS_REGISTER unión (miniport.h)

La unión 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

Estructura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.LinkSpeed

Velocidad de enlace negociada del enlace PCIe. Los valores posibles son:

Valor Descripción
1 2,5 gigabits por segundo.
2 5,0 gigabits por segundo.
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 PCI_EXPRESS_LINK_STATUS_REGISTER está disponible en Windows Server 2008 y versiones posteriores de Windows.

Una estructura de PCI_EXPRESS_LINK_STATUS_REGISTER se encuentra en la estructura PCI_EXPRESS_CAPABILITY .

Requisitos

Requisito Valor
Header miniport.h (incluya Ntddk.h, Miniport.h)

Consulte también

PCI_EXPRESS_CAPABILITY