PCI_EXPRESS_SLOT_STATUS_REGISTER union (ntddk.h)
PCI_EXPRESS_SLOT_STATUS_REGISTER结构描述 PCIe 功能结构的 PCI Express (PCIe) 槽状态寄存器。
语法
typedef union _PCI_EXPRESS_SLOT_STATUS_REGISTER {
struct {
USHORT AttentionButtonPressed :1;
USHORT PowerFaultDetected :1;
USHORT MRLSensorChanged :1;
USHORT PresenceDetectChanged :1;
USHORT CommandCompleted :1;
USHORT MRLSensorState :1;
USHORT PresenceDetectState :1;
USHORT ElectromechanicalLockEngaged :1;
USHORT DataLinkStateChanged :1;
USHORT Rsvd :7;
};
USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_STATUS_REGISTER, *PPCI_EXPRESS_SLOT_STATUS_REGISTER;
成员
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AttentionButtonPressed
一个位,指示正在按下槽的注意按钮。
DUMMYSTRUCTNAME.PowerFaultDetected
指示已检测到槽处的电源故障的单个位。
DUMMYSTRUCTNAME.MRLSensorChanged
一个位,指示槽的手动操作保留闩锁 (MRL) 传感器的状态已更改。
DUMMYSTRUCTNAME.PresenceDetectChanged
一个位,指示槽卡状态检测状态已更改。
DUMMYSTRUCTNAME.CommandCompleted
指示命令已由插槽的热插拔控制器完成的单个位。
DUMMYSTRUCTNAME.MRLSensorState
槽的手动操作保持闩锁 (MRL) 传感器状态。 可能的值为:
MRLClosed
MRL 已关闭。
MRLOpen
MRL 处于打开状态。
DUMMYSTRUCTNAME.PresenceDetectState
槽卡状态检测状态。 可能的值为:
SlotEmpty
槽为空。
CardPresent
槽中存在卡。
DUMMYSTRUCTNAME.ElectromechanicalLockEngaged
一个位,指示槽的机电联锁是否已接通。
DUMMYSTRUCTNAME.DataLinkStateChanged
一个位,指示 PCIe 功能结构的 PCIe 链路状态寄存器的数据链接层活动位已更改。
DUMMYSTRUCTNAME.Rsvd
保留。
AsUSHORT
PCI_EXPRESS_SLOT_STATUS_REGISTER结构内容的 USHORT 表示形式。
注解
PCI_EXPRESS_SLOT_STATUS_REGISTER结构在 Windows Server 2008 及更高版本的 Windows 中可用。
PCI_EXPRESS_SLOT_STATUS_REGISTER 结构包含在 PCI_EXPRESS_CAPABILITY 结构中。
要求
要求 | 值 |
---|---|
Header | ntddk.h (包括 Ntddk.h、Miniport.h) |