次の方法で共有


D3D11_1_DDI_COPY_FLAGS列挙 (d3d10umddi.h)

そのリソース内のリージョンのコピーまたは更新操作中に、リソースの既存のコンテンツを処理する方法を指定します。 Windows ディスプレイ ドライバー モデル (WDDM) 1.2 以降のユーザー モード ディスプレイ ドライバーで使用されます。

構文

typedef enum D3D11_1_DDI_COPY_FLAGS {
  D3D11_1DDI_COPY_NO_OVERWRITE,
  D3D11_1DDI_COPY_DISCARD,
  D3D11_1DDI_COPY_TILEABLE
} ;

定数

 
D3D11_1DDI_COPY_NO_OVERWRITE
呼び出し元は、新しいデータを使用して書き込まれるサーフェスの部分が、現在、以前のレンダリング操作によって参照またはアクセスされていないことを保証します。 ドライバーは、この機能を利用して、パフォーマンスとメモリ使用量を最適化できます。
D3D11_1DDI_COPY_DISCARD
ユーザー モード ディスプレイ ドライバーは、リソース全体の以前の内容を破棄できます。 ドライバーは、この機能を利用して、パフォーマンスとメモリ使用量を最適化できます。
D3D11_1DDI_COPY_TILEABLE
タイルベースの遅延レンダリングの場合、コピー操作は、ソースまたはターゲット リソース内の現在処理されているタイルに対してのみ動作し、シーンをすべてのタイルでフラッシュする必要はありません。

要件

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