IDDCX_ADAPTER_CAPS 構造体 (iddcx.h)

IDDCX_ADAPTER_CAPS構造体は、アダプターの機能に関する情報を提供します。

構文

struct IDDCX_ADAPTER_CAPS {
  UINT                           Size;
  IDDCX_ADAPTER_FLAGS            Flags;
  UINT64                         MaxDisplayPipelineRate;
  UINT                           MaxMonitorsSupported;
  IDDCX_ENDPOINT_DIAGNOSTIC_INFO EndPointDiagnostics;
  UINT                           StaticDesktopReencodeFrameCount;
};

メンバー

Size

構造体のサイズ (バイト単位)。

Flags

ドライバーで使用されるアダプター フラグを指定する IDDCX_ADAPTER_FLAGS 値。

MaxDisplayPipelineRate

アダプターの合計表示帯域幅を表す値。 ドライバーが OS に報告する各モードには、それに関連付けられた表示パイプラインレートも含まれており、OS は、すべてのアクティブ モードの結合された表示パイプラインレートがこの値を超えないようにします。 ドライバーは、使用するユニットの数を決定します。

一部のハードウェアには、すべての構成ですべてのモードをサポートできるリソースの依存関係があります。 たとえば、アダプターは、2 つの出力ごとに 4k モードを個別にサポートできますが、各出力では同時に 4k をサポートできない場合があります。 ドライバーにこれらの制限がない場合は、すべての帯域幅をゼロに設定できます。

MaxMonitorsSupported

同時に接続できるモニターの最大数。

EndPointDiagnostics

エンドポイント診断情報を含むIDDCX_ENDPOINT_DIAGNOSTIC_INFO構造体。 この情報はテレメトリに使用されます。ランタイム OS の決定には使用されません。

StaticDesktopReencodeFrameCount

ドライバーのエンコーダーで品質の向上を続けるために複数のフレームが必要な場合に、デスクトップがアイドル状態になった後に要求するフレームの数。

注釈

IDDCX_ADAPTER_CAPS は、WDDM グラフィックス アダプターの作成に使用される IDARG_IN_ADAPTER_INIT 構造体のメンバーです。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1607
Header iddcx.h

こちらもご覧ください

IDARG_IN_ADAPTER_INIT

IDDCX_ADAPTER_FLAGS

IDDCX_ENDPOINT_DIAGNOSTIC_INFO

IddCxAdapterInitAsync