共用方式為


PCI_EXPRESS_SLOT_CONTROL_REGISTER union (ntddk.h)

PCI_EXPRESS_SLOT_CONTROL_REGISTER結構描述PCIe (PCIe) 位置控制快取器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