次の方法で共有


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 を含む)

こちらもご覧ください

PCI_EXPRESS_CAPABILITY_REGISTER