D3DDDI_POOL 열거형(d3dukmdt.h)

D3DDDI_POOL 열거형 형식에는 특정 유형의 메모리 풀을 식별하는 값이 포함되어 있습니다.

Syntax

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
리소스는 true 로컬 표시 메모리가 아닌 비로컬 디스플레이 메모리(예: 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