PCI_EXPRESS_LINK_CONTROL_2_REGISTER union (ntddk.h)
PCI_EXPRESS_LINK_CONTROL_2_REGISTER構造では、PCIe 機能構造の PCI Express (PCIe) リンク制御 2 レジスタについて説明します。 これは、PCIe リンク制御レジスタの拡張機能です。
構文
typedef union _PCI_EXPRESS_LINK_CONTROL_2_REGISTER {
struct {
USHORT TargetLinkSpeed : 4;
USHORT Rsvd4_15 : 12;
} DUMMYSTRUCTNAME;
USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_2_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_2_REGISTER;
メンバー
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.TargetLinkSpeed
ダウンストリーム ポートの場合、このフィールドは、トレーニング シーケンスでアップストリーム コンポーネントによってアドバタイズされる値を制限することで、PCIe リンクの操作速度に上限を設定します。 エンコードされた値は、目的の動作リンク速度に対応するサポートされているリンク速度ベクトル (リンク機能 2 レジスタ) 内のビット位置を指定します。
定義されているエンコーディングは次のとおりです。
値 (バイナリ) | サポートされているリンク速度ベクトル フィールドのビット位置 | リンク速度 |
---|---|---|
0001b | 0 | 2.5 GT/秒 |
0010b | 1 | 5.0 GT/秒 |
0011b | 2 | 8.0 GT/秒 |
0100b | 3 | 16.0 GT/秒 |
0101b | 4 | 32.0 GT/秒 |
その他のすべての値 | 予約済み | 予約済み |
DUMMYSTRUCTNAME.Rsvd4_15
予約済み。
AsUSHORT
PCI_EXPRESS_LINK_CONTROL_2_REGISTER構造体の内容の USHORT 表現。
注釈
PCI_EXPRESS_LINK_CONTROL_2_REGISTER構造体は、PCI_EXPRESS_CAPABILITY_REGISTER構造体に含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 バージョン 22H2 |
Header | ntddk.h (Ntddk.h を含む) |