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
리소스는 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