PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER结构描述了 PCIe 功能结构的 PCI Express(PCIe)槽功能寄存器。
语法
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;
成员
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AttentionButtonPresent
一个位,指示槽存在注意按钮。
DUMMYSTRUCTNAME.PowerControllerPresent
一个位,指示插槽或插入槽的适配器存在软件可编程电源控制器。
DUMMYSTRUCTNAME.MRLSensorPresent
一个位,指示槽存在手动作的保留闩锁(MRL)传感器。
DUMMYSTRUCTNAME.AttentionIndicatorPresent
指示槽存在注意指示器的单个位。
DUMMYSTRUCTNAME.PowerIndicatorPresent
一个位,指示槽存在电源指示器。
DUMMYSTRUCTNAME.HotPlugSurprise
一个位,指示可以在不事先通知的情况下从系统中删除槽中存在的适配器。
DUMMYSTRUCTNAME.HotPlugCapable
一个位,指示该槽能够支持热插即用作。
DUMMYSTRUCTNAME.SlotPowerLimit
槽可以提供的最大功率量。 此值与 SlotPowerLimitScale 成员的值结合使用,以瓦为单位计算功率。
DUMMYSTRUCTNAME.SlotPowerLimitScale
用于 SlotPowerLimit 成员中包含的值的规模,用于计算槽可以提供的最大功率(以瓦为单位)。 可能的值包括:
0
将 SlotPowerLimit 成员中的值乘以 1.0。
1
将 SlotPowerLimit 成员中的值乘以 0.1。
2
将 SlotPowerLimit 成员中的值乘以 0.01。
3
将 SlotPowerLimit 成员中的值乘以 0.001。
DUMMYSTRUCTNAME.ElectromechanicalLockPresent
一个位,指示槽存在机电互锁。
DUMMYSTRUCTNAME.NoCommandCompletedSupport
一个位,指示当发出命令由热插拔控制器完成时,槽不会生成软件通知。
DUMMYSTRUCTNAME.PhysicalSlotNumber
附加到此端口的系统机箱中的物理槽号。 对于连接到系统板上集成的设备或与交换机设备或根端口相同的物理组件,此值为零。
AsULONG
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER结构的内容的 ULONG 表示形式。
言论
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER结构在 Windows Server 2008 及更高版本的 Windows 中可用。
PCI_EXPRESS_CAPABILITY 结构中包含PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER结构。
要求
| 要求 | 价值 |
|---|---|
| 标头 | ntddk.h (包括 Ntddk.h、Miniport.h) |