次の方法で共有


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
ヘッダー d3dumddi.h (D3dumddi.h を含む)