D3DDDICB_RECLAIMALLOCATIONS3 구조체(d3dumddi.h)

D3DDDICB_RECLAIMALLOCATIONS3 pfnReclaimAllocations3Cb와 함께 사용되어 이전에 드라이버에서 재사용하기 위해 제공되었던 회수할 비디오 메모리 리소스를 설명합니다.

구문

typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
  D3DKMT_HANDLE         PagingQueue;
  UINT                  NumAllocations;
  const HANDLE          *pResources;
  const D3DKMT_HANDLE   *HandleList;
  D3DDDI_RECLAIM_RESULT *pResults;
  UINT64                PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;

멤버

PagingQueue

사용자 모드 드라이버가 할당 목록에서 페이징할 페이징 큐를 제공합니다.

NumAllocations

HandleList의 할당 수입니다.

pResources

Direct3D 런타임 리소스 핸들의 배열입니다.

HandleList

할당에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식의 배열입니다.

pResults

표면이 유효한지, 삭제되었는지, 아니면 목록 약정인지를 지정하는 값의 필수 배열입니다.

PagingFenceValue

GPU에 작업을 제출하기 전에 동기화할 페이징 펜스로, 제공된 배열의 리소스 또는 할당을 참조합니다.

요구 사항

요구 사항
헤더 d3dumddi.h