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 構造体に含まれています。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddk.h (Ntddk.h、ミニポート.h を含む) |