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