D3DHAL_DP2SETPRIORITY 구조체(d3dhal.h)

D3DHAL_DP2SETPRIORITY 구조체는 dwDDDestSurface 핸들에 지정된 텍스처의 우선 순위를 드라이버에 알리는 데 사용됩니다.

구문

typedef struct _D3DHAL_DP2SETPRIORITY {
  DWORD dwDDSurface;
  DWORD dwPriority;
} D3DHAL_DP2SETPRIORITY;

멤버

dwDDSurface

텍스처의 핸들을 지정합니다.

dwPriority

dwDDDestSurface 텍스처의 우선 순위를 지정합니다. 텍스처의 우선 순위 값은 0에서 0xFFFFFFFF 범위의 어느 곳에서나 설정할 수 있습니다.

설명

텍스처를 만들 때 드라이버에 핸들 알림이 표시됩니다. 드라이버는 드라이버 관리 텍스처에 대해서만 우선 순위 알림을 받을 것으로 예상할 수 있습니다.

우선 순위는 관리되는 텍스처를 메모리에서 제거할 시기를 결정합니다. 우선 순위가 낮은 텍스처는 우선 순위가 높은 텍스처 전에 제거됩니다. 두 텍스처의 우선 순위가 같으면 최근에 사용된 텍스처가 메모리에 유지됩니다. 다른 텍스처가 제거됩니다.

요구 사항

요구 사항
헤더 d3dhal.h(D3dhal.h 포함)