次の方法で共有


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

スロットのアテンション ボタンがイベントを生成するために有効になっていることを示す 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 構造体に含まれています。

要件

要件
Header ntddk.h (Ntddk.h、Miniport.h を含む)

こちらもご覧ください

PCI_EXPRESS_CAPABILITY