Compartir a través de


PCI_EXPRESS_LINK_CONTROL_REGISTER unión (ntddk.h)

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

Sintaxis

typedef union _PCI_EXPRESS_LINK_CONTROL_REGISTER {
  struct {
    USHORT ActiveStatePMControl  :2;
    USHORT Rsvd1  :1;
    USHORT ReadCompletionBoundary  :1;
    USHORT LinkDisable  :1;
    USHORT RetrainLink  :1;
    USHORT CommonClockConfig  :1;
    USHORT ExtendedSynch  :1;
    USHORT EnableClockPowerManagement  :1;
    USHORT Rsvd2  :7;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_REGISTER;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ActiveStatePMControl

Nivel de administración de energía de estado activo que está habilitado en el vínculo PCIe. Los valores posibles son:

Valor Descripción
L0sAndL1EntryDisabled L0s y L1 están deshabilitados.
L0sEntryEnabled L0s está habilitado.
L1EntryEnabled L1 está habilitado.
L0sAndL1EntryEnabled L0s y L1 están habilitados.

DUMMYSTRUCTNAME.Rsvd1

Reservado.

DUMMYSTRUCTNAME.ReadCompletionBoundary

Valor del límite de finalización de lectura (RCB) para el puerto raíz o el puerto raíz ascendente desde el punto de conexión. Si el bit está claro, el RCB es de 64 bytes. Si se establece el bit, el RCB es de 128 bytes. Este miembro no es aplicable a los puertos de conmutador.

DUMMYSTRUCTNAME.LinkDisable

Un solo bit que indica que el vínculo está deshabilitado. Este miembro no es aplicable a dispositivos de punto de conexión, puentes PCIe a PCI o PCI-X y puertos ascendentes de conmutadores.

DUMMYSTRUCTNAME.RetrainLink

Bit único que se usa para iniciar el reentrenamiento del vínculo. Las lecturas de este bit siempre devuelven cero. Este miembro no es aplicable a dispositivos de punto de conexión, puentes PCIe a PCI o PCI-X y puertos ascendentes de conmutadores.

DUMMYSTRUCTNAME.CommonClockConfig

Un solo bit que indica que este componente y el componente en el extremo opuesto del vínculo funcionan con un reloj de referencia común distribuido. Si este bit está claro, este componente y el componente en el extremo opuesto del vínculo funcionan con un reloj de referencia asincrónico.

DUMMYSTRUCTNAME.ExtendedSynch

Un solo bit que indica que se transmiten conjuntos ordenados adicionales al salir del estado L0s y cuándo se encuentra en el estado de recuperación.

DUMMYSTRUCTNAME.EnableClockPowerManagement

Un solo bit que indica que la administración de energía del reloj está habilitada.

DUMMYSTRUCTNAME.Rsvd2

Reservado.

AsUSHORT

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

Comentarios

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

Una estructura de PCI_EXPRESS_LINK_CONTROL_REGISTER se encuentra en la estructura PCI_EXPRESS_CAPABILITY_REGISTER .

Requisitos

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

Consulte también

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CONTROL_2_REGISTER