PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER Union (miniport.h)

Die PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER Union beschreibt ein PCI Express-Slotfunktionenregister (PCIe) einer PCIe-Funktionsstruktur.

Syntax

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;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, *PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER;

Member

DUMMYSTRUCTNAME

Die DUMMYSTRUCTNAME-Struktur .

DUMMYSTRUCTNAME.AttentionButtonPresent

Ein einzelnes Bit, das angibt, dass eine Aufmerksamkeitsschaltfläche für den Slot vorhanden ist.

DUMMYSTRUCTNAME.PowerControllerPresent

Ein einzelnes Bit, das angibt, dass ein softwareprogrammierbarer Energiecontroller für den Steckplatz oder für den Adapter vorhanden ist, der an den Steckplatz angeschlossen ist.

DUMMYSTRUCTNAME.MRLSensorPresent

Ein einzelnes Bit, das angibt, dass ein manuell betriebener Aufbewahrungs latch -Sensor (MRL) für den Slot vorhanden ist.

DUMMYSTRUCTNAME.AttentionIndicatorPresent

Ein einzelnes Bit, das angibt, dass ein Aufmerksamkeitsindikator für den Slot vorhanden ist.

DUMMYSTRUCTNAME.PowerIndicatorPresent

Ein einzelnes Bit, das angibt, dass eine Leistungsanzeige für den Slot vorhanden ist.

DUMMYSTRUCTNAME.HotPlugSurprise

Ein einzelnes Bit, das angibt, dass ein Adapter, der im Slot vorhanden ist, ohne vorherige Benachrichtigung aus dem System entfernt werden kann.

DUMMYSTRUCTNAME.HotPlugCapable

Ein einzelnes Bit, das angibt, dass der Slot Hot-Plug-Vorgänge unterstützen kann.

DUMMYSTRUCTNAME.SlotPowerLimit

Die maximale Energiemenge, die vom Slot bereitgestellt werden kann. Dieser Wert wird in Kombination mit dem Wert des SlotPowerLimitScale-Elements verwendet, um die Leistung in Watt zu berechnen.

DUMMYSTRUCTNAME.SlotPowerLimitScale

Die Skalierung, die für den Wert verwendet wird, der im SlotPowerLimit-Member enthalten ist, um die maximale Leistung in Watt zu berechnen, die vom Slot bereitgestellt werden kann. Mögliche Werte:

0
Multiplizieren Sie den Wert im SlotPowerLimit-Element mit 1,0.

1
Multiplizieren Sie den Wert im SlotPowerLimit-Element mit 0,1.

2
Multiplizieren Sie den Wert im SlotPowerLimit-Element mit 0,01.

3
Multiplizieren Sie den Wert im SlotPowerLimit-Element mit 0,001.

DUMMYSTRUCTNAME.ElectromechanicalLockPresent

Ein einzelnes Bit, das angibt, dass eine elektromechanische Interlock für den Slot vorhanden ist.

DUMMYSTRUCTNAME.NoCommandCompletedSupport

Ein einzelnes Bit, das angibt, dass der Slot keine Softwarebenachrichtigung generiert, wenn ein ausgegebener Befehl vom Hot-Plug-Controller abgeschlossen wird.

DUMMYSTRUCTNAME.PhysicalSlotNumber

Die physische Slotnummer im Systemgehäuse, das an diesen Port angefügt ist. Dieser Wert ist null für Ports, die mit Geräten verbunden sind, die entweder auf der Systemplatine integriert oder in derselben physischen Komponente wie das Switchgerät oder der Stammport integriert sind.

AsULONG

Eine ULONG-Darstellung des Inhalts der PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER-Struktur .

Hinweise

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

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

Anforderungen

Anforderung Wert
Header miniport.h (include Ntddk.h, Miniport.h)

Weitere Informationen

PCI_EXPRESS_CAPABILITY