次の方法で共有


D3DDDI_POOL列挙 (d3dukmdt.h)

D3DDDI_POOL列挙型には、特定の種類のメモリ プールを識別する値が含まれています。

構文

typedef enum _D3DDDI_POOL {
  D3DDDIPOOL_SYSTEMMEM,
  D3DDDIPOOL_VIDEOMEMORY,
  D3DDDIPOOL_LOCALVIDMEM,
  D3DDDIPOOL_NONLOCALVIDMEM,
  D3DDDIPOOL_STAGINGMEM
} D3DDDI_POOL;

定数

 
D3DDDIPOOL_SYSTEMMEM
リソースはシステム メモリに存在します。
D3DDDIPOOL_VIDEOMEMORY
リソースは表示メモリに存在します。
D3DDDIPOOL_LOCALVIDMEM
リソースは、非ローカル表示メモリ (AGP メモリなど) ではなく、実際のローカル表示メモリに存在します。
D3DDDIPOOL_NONLOCALVIDMEM
リソースは、ローカル表示メモリではなく、非ローカル表示メモリ (AGP メモリなど) に存在します。
D3DDDIPOOL_STAGINGMEM
ユーザー モード ディスプレイ ドライバーが割り当てたステージング メモリにリソースが存在します。 この値は、割り当てられた Direct3D 10Level 9 メモリを使用するのではなく、独自のステージング メモリを割り当てる必要があることをドライバーに示します。

WDDM 1.3 以降のドライバーでサポートされている必要があります。 Windows 8.1 以降で使用できます。

備考

プール メモリの種類は、型がすべて相互に排他的であるため、個別のフラグではなく列挙型として定義されます。

D3DDDIPOOL_LOCALVIDMEM値とD3DDDIPOOL_NONLOCALVIDMEM値は、パフォーマンスを向上させるために、ユーザー モードのディスプレイ ドライバーのヒントとして提供されることに注意してください。 これらの値の詳細については、「リソースのメモリの種類の指定」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー d3dukmdt.h (D3dumddi.h、D3dkmddi.h を含む)

関連項目

D3DDDIARG_CREATERESOURCE