PCI_EXPRESS_SLOT_CONTROL_REGISTER Union (ntddk.h)

Die PCI_EXPRESS_SLOT_CONTROL_REGISTER-Struktur beschreibt ein PCI Express-Slot-Steuerungsregister (PCIe) einer PCIe-Funktionsstruktur.

Syntax

typedef union _PCI_EXPRESS_SLOT_CONTROL_REGISTER {
  struct {
    USHORT AttentionButtonEnable  :1;
    USHORT PowerFaultDetectEnable  :1;
    USHORT MRLSensorEnable;
    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;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_CONTROL_REGISTER, *PPCI_EXPRESS_SLOT_CONTROL_REGISTER;

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AttentionButtonEnable

Ein einzelnes Bit, das angibt, dass die Aufmerksamkeitsschaltfläche für den Slot aktiviert ist, um Ereignisse zu generieren.

DUMMYSTRUCTNAME.PowerFaultDetectEnable

Ein einzelnes Bit, das angibt, dass die Energiefehlererkennung für den Slot aktiviert ist, um Ereignisse zu generieren.

DUMMYSTRUCTNAME.MRLSensorEnable

Ein einzelnes Bit, das angibt, dass der manuell betriebene Aufbewahrungs latch-Sensor (MRL) für den Slot aktiviert ist, um Ereignisse zu generieren.

DUMMYSTRUCTNAME.PresenceDetectEnable

Ein einzelnes Bit, das angibt, dass Karte Anwesenheitserkennung für den Slot aktiviert ist, um Ereignisse zu generieren.

DUMMYSTRUCTNAME.CommandCompletedEnable

Ein einzelnes Bit, das angibt, dass die Benachrichtigung für den Slot aktiviert ist, wenn ein ausgegebener Befehl vom Hot-Plug-Controller abgeschlossen wird.

DUMMYSTRUCTNAME.HotPlugInterruptEnable

Ein einzelnes Bit, das angibt, dass Interrupts für den Slot für Hot-Plug-Ereignisse aktiviert sind.

DUMMYSTRUCTNAME.AttentionIndicatorControl

Der Status des Aufmerksamkeitsindikators des Slots. Mögliche Werte:

IndicatorOn

Der Indikator ist aktiviert.

Der Indikator blinkt.

IndicatorOff

Der Indikator ist deaktiviert.

DUMMYSTRUCTNAME.PowerIndicatorControl

Der Zustand der Netzanzeige des Steckplatzes. Mögliche Werte:

IndicatorOn

Der Indikator ist aktiviert.

Der Indikator blinkt.

IndicatorOff

Der Indikator ist deaktiviert.

DUMMYSTRUCTNAME.PowerControllerControl

Der Zustand des Energiecontrollers des Steckplatzes. Mögliche Werte:

PowerOn

Der Strom ist eingeschaltet.

PowerOff

Der Strom ist ausgeschaltet.

DUMMYSTRUCTNAME.ElectromechanicalLockControl

Dieser Member enthält immer null.

DUMMYSTRUCTNAME.DataLinkStateChangeEnable

Ein einzelnes Bit, das angibt, dass die Benachrichtigung für den Slot für Änderungen am aktiven Bit der Datenlinkschicht des Links status Registrieren der PCIe-Funktionsstruktur aktiviert ist.

DUMMYSTRUCTNAME.Rsvd

Reserviert.

AsUSHORT

Eine USHORT-Darstellung des Inhalts der PCI_EXPRESS_SLOT_CONTROL_REGISTER-Struktur.

Hinweise

Die PCI_EXPRESS_SLOT_CONTROL_REGISTER-Struktur ist in Windows Server 2008 und höheren Versionen von Windows verfügbar.

Eine PCI_EXPRESS_SLOT_CONTROL_REGISTER-Struktur ist in der PCI_EXPRESS_CAPABILITY-Struktur enthalten.

Anforderungen

Anforderung Wert
Header ntddk.h (einschließlich Ntddk.h, Miniport.h)

Weitere Informationen

PCI_EXPRESS_CAPABILITY