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
インジケーターがオンです。
IndicatorBlink
インジケーターが点滅しています。
IndicatorOff
インジケーターはオフです。
DUMMYSTRUCTNAME.PowerIndicatorControl
スロットの電源インジケーターの状態。 次のいずれかの値になります。
IndicatorOn
インジケーターがオンです。
IndicatorBlink
インジケーターが点滅しています。
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 を含む) |