union PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER (ntddk.h)

La structure PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER décrit un registre de fonctionnalités d’emplacement PCI Express (PCIe) d’une structure de capacité PCIe.

Syntaxe

typedef union _PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER {
  struct {
    ULONG AttentionButtonPresent  :1;
    ULONG PowerControllerPresent  :1;
    ULONG MRLSensorPresent  :1;
    ULONG AttentionIndicatorPresent  :1;
    ULONG PowerIndicatorPresent  :1;
    ULONG HotPlugSurprise  :1;
    ULONG HotPlugCapable  :1;
    ULONG SlotPowerLimit  :8;
    ULONG SlotPowerLimitScale  :2;
    ULONG ElectromechanicalLockPresent  :1;
    ULONG NoCommandCompletedSupport  :1;
    ULONG PhysicalSlotNumber  :13;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, *PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AttentionButtonPresent

Un seul bit qui indique qu’il existe un bouton d’attention pour l’emplacement.

DUMMYSTRUCTNAME.PowerControllerPresent

Un seul bit qui indique qu’un contrôleur d’alimentation programmable logiciel existe pour l’emplacement ou pour l’adaptateur qui est branché à l’emplacement.

DUMMYSTRUCTNAME.MRLSensorPresent

Un seul bit qui indique qu’il existe un capteur mrl (latch de rétention) à commande manuelle pour l’emplacement.

DUMMYSTRUCTNAME.AttentionIndicatorPresent

Bit unique qui indique qu’il existe un indicateur d’attention pour l’emplacement.

DUMMYSTRUCTNAME.PowerIndicatorPresent

Un seul bit qui indique qu’il existe un indicateur d’alimentation pour l’emplacement.

DUMMYSTRUCTNAME.HotPlugSurprise

Un seul bit qui indique qu’une carte présente dans l’emplacement peut être supprimée du système sans notification préalable.

DUMMYSTRUCTNAME.HotPlugCapable

Un seul bit qui indique que l’emplacement est capable de prendre en charge les opérations de plug-in à chaud.

DUMMYSTRUCTNAME.SlotPowerLimit

Quantité maximale de puissance pouvant être fournie par l’emplacement. Cette valeur est utilisée en combinaison avec la valeur du membre SlotPowerLimitScale pour calculer la puissance en watts.

DUMMYSTRUCTNAME.SlotPowerLimitScale

Échelle utilisée pour la valeur contenue dans le membre SlotPowerLimit pour calculer la puissance maximale, en watts, qui peut être fournie par l’emplacement. Les valeurs possibles sont les suivantes :

0

Multipliez la valeur dans le membre SlotPowerLimit par 1.0.

1

Multipliez la valeur dans le membre SlotPowerLimit par 0,1.

2

Multipliez la valeur dans le membre SlotPowerLimit par 0,01.

3

Multipliez la valeur dans le membre SlotPowerLimit par 0,001.

DUMMYSTRUCTNAME.ElectromechanicalLockPresent

Un seul bit qui indique qu’il existe un verrou électromécanique pour l’emplacement.

DUMMYSTRUCTNAME.NoCommandCompletedSupport

Bit unique qui indique que l’emplacement ne génère pas de notification logicielle lorsqu’une commande émise est terminée par le contrôleur hot-plug.

DUMMYSTRUCTNAME.PhysicalSlotNumber

Numéro d’emplacement physique dans le châssis système attaché à ce port. Cette valeur est égale à zéro pour les ports connectés à des appareils qui sont soit intégrés à la carte système, soit intégrés au même composant physique que l’appareil de commutateur ou le port racine.

AsULONG

Représentation ULONG du contenu de la structure PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER.

Remarques

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

Une structure PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER est contenue dans la structure PCI_EXPRESS_CAPABILITY .

Configuration requise

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

Voir aussi

PCI_EXPRESS_CAPABILITY