PCI_EXPRESS_SLOT_CONTROL_REGISTER union (ntddk.h)

PCI_EXPRESS_SLOT_CONTROL_REGISTER结构描述了 PCIe 功能结构的 PCI Express(PCIe)槽控制寄存器。

语法

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;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AttentionButtonEnable

一个位,指示启用槽的注意按钮以生成事件。

DUMMYSTRUCTNAME.PowerFaultDetectEnable

一个位,指示启用槽的电源故障检测以生成事件。

DUMMYSTRUCTNAME.MRLSensorEnable

一个位,指示启用了槽的手动作保留闩锁(MRL)传感器来生成事件。

DUMMYSTRUCTNAME.PresenceDetectEnable

一个位,指示启用了槽的卡状态检测以生成事件。

DUMMYSTRUCTNAME.CommandCompletedEnable

一个位,指示在热插拔控制器完成发出命令时为槽启用通知。

DUMMYSTRUCTNAME.HotPlugInterruptEnable

一个位,指示为槽的中断启用了热插拔事件。

DUMMYSTRUCTNAME.AttentionIndicatorControl

槽的注意指示器的状态。 可能的值包括:

IndicatorOn

指示器已打开。

指示器闪烁。

IndicatorOff

指示器处于关闭状态。

DUMMYSTRUCTNAME.PowerIndicatorControl

槽电源指示器的状态。 可能的值包括:

IndicatorOn

指示器已打开。

指示器闪烁。

IndicatorOff

指示器处于关闭状态。

DUMMYSTRUCTNAME.PowerControllerControl

槽电源控制器的状态。 可能的值包括:

PowerOn

电源打开。

PowerOff

电源已关闭。

DUMMYSTRUCTNAME.ElectromechanicalLockControl

此成员始终包含零。

DUMMYSTRUCTNAME.DataLinkStateChangeEnable

一个位,指示为槽启用了通知,以便更改 PCIe 功能结构的链接状态寄存器的数据链接层活动位。

DUMMYSTRUCTNAME.Rsvd

保留。

AsUSHORT

PCI_EXPRESS_SLOT_CONTROL_REGISTER结构内容的 USHORT 表示形式。

言论

windows Server 2008 及更高版本的 Windows 中提供了PCI_EXPRESS_SLOT_CONTROL_REGISTER结构。

PCI_EXPRESS_SLOT_CONTROL_REGISTER结构包含在 PCI_EXPRESS_CAPABILITY 结构中。

要求

要求 价值
标头 ntddk.h (包括 Ntddk.h、Miniport.h)

另请参阅

PCI_EXPRESS_CAPABILITY