次の方法で共有


PCI_EXPRESS_SLOT_CONTROL_REGISTER 共用体 (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

スロットのアテンション ボタンでイベントの生成が有効になっていることを示す 1 ビット。

DUMMYSTRUCTNAME.PowerFaultDetectEnable

イベントを生成するためにスロットの電源障害検出が有効になっていることを示す 1 ビット。

DUMMYSTRUCTNAME.MRLSensorEnable

スロットの手動操作リテンション ラッチ (MRL) センサーでイベントを生成できる 1 ビット。

DUMMYSTRUCTNAME.PresenceDetectEnable

スロットのカード プレゼンス検出でイベントの生成が有効になっていることを示す 1 ビット。

DUMMYSTRUCTNAME.CommandCompletedEnable

ホット プラグ コントローラーによって発行されたコマンドが完了したときに、スロットに対して通知が有効になっていることを示す 1 ビット。

DUMMYSTRUCTNAME.HotPlugInterruptEnable

スロットの割り込みがホット プラグ イベントに対して有効になっていることを示す 1 ビット。

DUMMYSTRUCTNAME.AttentionIndicatorControl

スロットのアテンション インジケーターの状態。 使用可能な値は次のとおりです。

IndicatorOn

インジケーターがオンです。

インジケーターが点滅しています。

IndicatorOff

インジケーターはオフです。

DUMMYSTRUCTNAME.PowerIndicatorControl

スロットの電源インジケーターの状態。 使用可能な値は次のとおりです。

IndicatorOn

インジケーターがオンです。

インジケーターが点滅しています。

IndicatorOff

インジケーターはオフです。

DUMMYSTRUCTNAME.PowerControllerControl

スロットの電源コントローラーの状態。 使用可能な値は次のとおりです。

PowerOn

電源がオンです。

PowerOff

電源がオフです。

DUMMYSTRUCTNAME.ElectromechanicalLockControl

このメンバーには常に 0 が含まれます。

DUMMYSTRUCTNAME.DataLinkStateChangeEnable

PCIe 機能構造のリンク状態レジスタのデータ リンク 層アクティブ ビットに対する変更について、スロットに対して通知が有効になっていることを示す 1 ビット。

DUMMYSTRUCTNAME.Rsvd

引っ込み思案。

AsUSHORT

PCI_EXPRESS_SLOT_CONTROL_REGISTER構造体の内容の USHORT 表現。

備考

PCI_EXPRESS_SLOT_CONTROL_REGISTER構造は、Windows Server 2008 以降のバージョンの Windows で使用できます。

PCI_EXPRESS_SLOT_CONTROL_REGISTER構造体は、PCI_EXPRESS_CAPABILITY 構造体に含まれています。

必要条件

要件 価値
ヘッダー ntddk.h (Ntddk.h、ミニポート.h を含む)

関連項目

PCI_EXPRESS_CAPABILITY