union PCI_EXPRESS_SLOT_CONTROL_REGISTER (miniport.h)
L’union PCI_EXPRESS_SLOT_CONTROL_REGISTER décrit un registre de contrôle d’emplacement PCI Express (PCIe) d’une structure de capacité PCIe.
Syntaxe
typedef union _PCI_EXPRESS_SLOT_CONTROL_REGISTER {
struct {
USHORT AttentionButtonEnable : 1;
USHORT PowerFaultDetectEnable : 1;
USHORT MRLSensorEnable : 1;
USHORT PresenceDetectEnable : 1;
USHORT CommandCompletedEnable : 1;
USHORT HotPlugInterruptEnable : 1;
USHORT AttentionIndicatorControl : 2;
USHORT PowerIndicatorControl : 2;
USHORT PowerControllerControl : 1;
USHORT ElectromechanicalLockControl : 1;
USHORT DataLinkStateChangeEnable : 1;
USHORT Rsvd : 3;
} DUMMYSTRUCTNAME;
USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_CONTROL_REGISTER, *PPCI_EXPRESS_SLOT_CONTROL_REGISTER;
Membres
DUMMYSTRUCTNAME
Structure DUMMYSTRUCTNAME .
DUMMYSTRUCTNAME.AttentionButtonEnable
Un seul bit qui indique que le bouton d’attention de l’emplacement est activé pour générer des événements.
DUMMYSTRUCTNAME.PowerFaultDetectEnable
Un seul bit qui indique que la détection des erreurs d’alimentation pour l’emplacement est activée pour générer des événements.
DUMMYSTRUCTNAME.MRLSensorEnable
Un seul bit qui indique que le capteur MRL (Latch de rétention) à commande manuelle de l’emplacement est activé pour générer des événements.
DUMMYSTRUCTNAME.PresenceDetectEnable
Un seul bit qui indique que carte détection de présence pour l’emplacement est activé pour générer des événements.
DUMMYSTRUCTNAME.CommandCompletedEnable
Bit unique qui indique que la notification est activée pour l’emplacement lorsqu’une commande émise est terminée par le contrôleur hot-plug.
DUMMYSTRUCTNAME.HotPlugInterruptEnable
Un seul bit qui indique que les interruptions pour l’emplacement sont activées pour les événements hot-plug.
DUMMYSTRUCTNAME.AttentionIndicatorControl
État de l’indicateur d’attention de l’emplacement. Les valeurs possibles sont les suivantes :
IndicatorOn
L’indicateur est activé.
IndicatorBlink
L’indicateur clignote.
IndicateurOff
L’indicateur est désactivé.
DUMMYSTRUCTNAME.PowerIndicatorControl
État de l’indicateur d’alimentation de l’emplacement. Les valeurs possibles sont les suivantes :
IndicatorOn
L’indicateur est activé.
IndicatorBlink
L’indicateur clignote.
IndicateurOff
L’indicateur est désactivé.
DUMMYSTRUCTNAME.PowerControllerControl
État du contrôleur d’alimentation de l’emplacement. Les valeurs possibles sont les suivantes :
PowerOn
L’alimentation est allumée.
PowerOff
L’alimentation est désactivée.
DUMMYSTRUCTNAME.ElectromechanicalLockControl
Ce membre contient toujours zéro.
DUMMYSTRUCTNAME.DataLinkStateChangeEnable
Un seul bit qui indique que la notification est activée pour l’emplacement pour les modifications apportées au bit actif de la couche de liaison de données du lien status registre de la structure de capacité PCIe.
DUMMYSTRUCTNAME.Rsvd
Réservé.
AsUSHORT
Représentation USHORT du contenu de la structure PCI_EXPRESS_SLOT_CONTROL_REGISTER .
Remarques
La structure PCI_EXPRESS_SLOT_CONTROL_REGISTER est disponible dans Windows Server 2008 et versions ultérieures de Windows.
Une structure PCI_EXPRESS_SLOT_CONTROL_REGISTER est contenue dans la structure PCI_EXPRESS_CAPABILITY .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | miniport.h (inclure Ntddk.h, Miniport.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour