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 を含む) |