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) |