PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER union (ntddk.h)
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_SLOT_CAPABILITIES_REGISTER结构包含在 PCI_EXPRESS_CAPABILITY 结构中。
要求
要求 | 值 |
---|---|
Header | ntddk.h (包括 Ntddk.h、Miniport.h) |