次の方法で共有


D3DDDI_MULTIPLANE_OVERLAY_CAPS 構造体 (d3dumddi.h)

オーバーレイ プレーン機能を指定するためにユーザー モード ディスプレイ ドライバーによって使用されます。

構文

typedef struct D3DDDI_MULTIPLANE_OVERLAY_CAPS {
  UINT MaxPlanes;
  UINT NumCapabilityGroups;
} D3DDDI_MULTIPLANE_OVERLAY_CAPS;

メンバー

MaxPlanes

現在のモードでサポートできるディスプレイ ハードウェアへの入力の最大数 (プライマリ サーフェスを含む)。 モードが変更されると、この値が変更される可能性があります。

たとえば、ハードウェアで 1 つのオーバーレイ プレーンと 1 つの通常のプライマリ サーフェスが許可されている場合、ドライバーは MaxPlanes を 2 に設定する必要があります。

NumCapabilityGroups

サポートできるさまざまな種類のオーバーレイ 平面の数。

2 つの例を次に示します。

  • ハードウェアで、ストレッチ機能が制限された 2 つの RGB 専用プレーンと、より柔軟なストレッチ機能を備えた 2 つの YUV プレーンがサポートされている場合、ドライバーは NumCapabilityGroups を 2 に設定する必要があります。
  • ハードウェアで、ストレッチ機能のない 1 つの RGB 専用プレーンと、完全なストレッチ機能を備えた 2 つの RGB 専用プレーン、および完全なストレッチ機能を備えた 2 つの RGB/YUV プレーンがサポートされている場合、ドライバーは NumCapabilityGroups を 3 に設定する必要があります。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
Header d3dumddi.h (D3dumddi.h を含む)