union PCI_EXPRESS_LINK_CONTROL_REGISTER (ntddk.h)

La structure PCI_EXPRESS_LINK_CONTROL_REGISTER décrit un registre de contrôle de liaison PCI Express (PCIe) d’une structure de capacité PCIe.

Syntaxe

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;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ActiveStatePMControl

Niveau de gestion de l’alimentation d’état actif activé sur le lien PCIe. Les valeurs possibles sont les suivantes :

Valeur Description
L0sAndL1EntryDisabled Les L0 et L1 sont tous deux désactivés.
L0sEntryEnabled L0s est activé.
L1EntryEnabled L1 est activé.
L0sAndL1EntryEnabled Les versions L0 et L1 sont toutes deux activées.

DUMMYSTRUCTNAME.Rsvd1

Réservé.

DUMMYSTRUCTNAME.ReadCompletionBoundary

La valeur de limite de fin de lecture (RCB) pour le port racine ou le port racine amont à partir du point de terminaison. Si le bit est clair, le rcb est de 64 octets. Si le bit est défini, la valeur RCB est de 128 octets. Ce membre ne s’applique pas aux ports de commutateur.

DUMMYSTRUCTNAME.LinkDisable

Un seul bit qui indique que le lien est désactivé. Ce membre ne s’applique pas aux appareils de point de terminaison, aux ponts PCIe à PCI ou PCI-X et aux ports amont de commutateurs.

DUMMYSTRUCTNAME.RetrainLink

Un seul bit utilisé pour lancer le réentraînement du lien. Les lectures de ce bit retournent toujours zéro. Ce membre ne s’applique pas aux appareils de point de terminaison, aux ponts PCIe à PCI ou PCI-X et aux ports amont de commutateurs.

DUMMYSTRUCTNAME.CommonClockConfig

Bit unique qui indique que ce composant et le composant à l’extrémité opposée du lien fonctionnent avec une horloge de référence commune distribuée. Si ce bit est clair, ce composant et le composant à l’extrémité opposée du lien fonctionnent avec une horloge de référence asynchrone.

DUMMYSTRUCTNAME.ExtendedSynch

Un seul bit qui indique que des ensembles ordonnés supplémentaires sont transmis lors de la sortie de l’état L0s et de l’état de récupération.

DUMMYSTRUCTNAME.EnableClockPowerManagement

Un seul bit qui indique que la gestion de l’alimentation de l’horloge est activée.

DUMMYSTRUCTNAME.Rsvd2

Réservé.

AsUSHORT

Représentation USHORT du contenu de la structure PCI_EXPRESS_LINK_CONTROL_REGISTER .

Remarques

La structure PCI_EXPRESS_LINK_CONTROL_REGISTER est disponible dans Windows Server 2008 et versions ultérieures de Windows.

Une structure PCI_EXPRESS_LINK_CONTROL_REGISTER est contenue dans la structure PCI_EXPRESS_CAPABILITY_REGISTER .

Configuration requise

Condition requise Valeur
En-tête ntddk.h (inclure Ntddk.h, Miniport.h)

Voir aussi

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CONTROL_2_REGISTER