PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER 共用体 (miniport.h)
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER 共用体では、PCIe 機能構造の PCI Express (PCIe) スロット機能レジスタについて説明します。
構文
typedef union _PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER {
struct {
ULONG AttentionButtonPresent : 1;
ULONG PowerControllerPresent : 1;
ULONG MRLSensorPresent : 1;
ULONG AttentionIndicatorPresent : 1;
ULONG PowerIndicatorPresent : 1;
ULONG HotPlugSurprise : 1;
ULONG HotPlugCapable : 1;
ULONG SlotPowerLimit : 8;
ULONG SlotPowerLimitScale : 2;
ULONG ElectromechanicalLockPresent : 1;
ULONG NoCommandCompletedSupport : 1;
ULONG PhysicalSlotNumber : 13;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, *PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER;
メンバー
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME 構造体。
DUMMYSTRUCTNAME.AttentionButtonPresent
スロットにアテンション ボタンが存在することを示す 1 ビット。
DUMMYSTRUCTNAME.PowerControllerPresent
ソフトウェア プログラム可能な電源コントローラーがスロットまたはスロットに接続されているアダプターに存在することを示す 1 ビット。
DUMMYSTRUCTNAME.MRLSensorPresent
手動で操作された保持ラッチ (MRL) センサーがスロットに存在することを示す 1 ビット。
DUMMYSTRUCTNAME.AttentionIndicatorPresent
スロットにアテンション インジケーターが存在することを示す 1 ビット。
DUMMYSTRUCTNAME.PowerIndicatorPresent
スロットに電源インジケーターが存在することを示す 1 ビット。
DUMMYSTRUCTNAME.HotPlugSurprise
スロットに存在するアダプターを、事前の通知なしでシステムから削除できることを示す 1 ビット。
DUMMYSTRUCTNAME.HotPlugCapable
スロットがホット プラグ操作をサポートできることを示す 1 ビット。
DUMMYSTRUCTNAME.SlotPowerLimit
スロットから供給できる最大電力量。 この値は、 SlotPowerLimitScale メンバーの値と組み合わせて使用して、電力をワット単位で計算します。
DUMMYSTRUCTNAME.SlotPowerLimitScale
スロットから供給できる最大電力 (ワット単位) を計算するために SlotPowerLimit メンバーに含まれる値に使用されるスケール。 次のいずれかの値になります。
0
SlotPowerLimit メンバーの値に 1.0 を乗算します。
1
SlotPowerLimit メンバーの値に 0.1 を乗算します。
2
SlotPowerLimit メンバーの値に 0.01 を乗算します。
3
SlotPowerLimit メンバーの値に 0.001 を乗算します。
DUMMYSTRUCTNAME.ElectromechanicalLockPresent
スロットに電気機械インターロックが存在することを示す 1 ビット。
DUMMYSTRUCTNAME.NoCommandCompletedSupport
ホット プラグ コントローラーによって発行されたコマンドが完了したときに、スロットがソフトウェア通知を生成しないことを示す 1 ビット。
DUMMYSTRUCTNAME.PhysicalSlotNumber
このポートに接続されているシステム シャーシの物理スロット番号。 この値は、システム ボードに統合されているか、スイッチ デバイスまたはルート ポートと同じ物理コンポーネント内に統合されているデバイスに接続されているポートの場合、0 です。
AsULONG
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER構造体の内容の ULONG 表現。
注釈
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER構造は、Windows Server 2008 以降のバージョンの Windows で使用できます。
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER構造体は、PCI_EXPRESS_CAPABILITY構造体に含まれています。
要件
要件 | 値 |
---|---|
Header | miniport.h (Ntddk.h、Miniport.h を含む) |