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 メモリなど) ではなく、true のローカル表示メモリに存在します。
D3DDDIPOOL_NONLOCALVIDMEM
リソースは、ローカル表示メモリではなく、ローカル以外のディスプレイ メモリ (AGP メモリなど) に存在します。
D3DDDIPOOL_STAGINGMEM
ユーザー モード ディスプレイ ドライバーが割り当てたステージング メモリにリソースが存在します。 この値は、割り当てられた Direct3D 10Level 9 メモリを使用するのではなく、独自のステージング メモリを割り当てる必要があることをドライバーに示します。

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

注釈

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

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

要件

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

こちらもご覧ください

D3DDDIARG_CREATERESOURCE