D3D12_FEATURE_DATA_EXISTING_HEAPS 構造体 (d3d12.h)

アダプターが既存のシステム メモリからのヒープの作成をサポートするかどうかの詳細を提供します。 このようなヒープは一般的な使用を目的としていませんが、アダプターの障害やデバイスの削除イベントが発生した後でも保持することが保証されるため、診断目的で非常に便利です。 ヒープがシステム メモリに存在する場合でも、 ID3D12Device::CreateHeap または ID3D12Device::CreateCommittedResource によって返されるヒープの永続化は保証されません。

構文

typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS {
  BOOL Supported;
} D3D12_FEATURE_DATA_EXISTING_HEAPS;

メンバー

Supported

アダプターが既存のシステム メモリからヒープを作成できる場合は TRUE。 それ以外の場合は FALSE

注釈

さまざまなパフォーマンスと互換性の理由から、アプリケーションでは診断目的以外にこの機能を使用しないでください。 特に、この機能を使用して作成されたヒープでは、アダプター間のプロパティを持つシステム メモリ ヒープのみがサポートされます。これにより、一般的なアプリケーション シナリオで利用できる多くの最適化の機会が除外されます。

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造

D3D12_FEATURE

ID3D12Device::CreateCommittedResource

ID3D12Device::CreateHeap