D3DDDICB_RECLAIMALLOCATIONS2 구조체(d3dumddi.h)

D3DDDICB_RECLAIMALLOCATIONS2pfnReclaimAllocations2Cb 와 함께 사용하여 이전에 드라이버에서 재사용하도록 제공된 비디오 메모리 리소스를 설명합니다.

구문

typedef struct _D3DDDICB_RECLAIMALLOCATIONS2 {
  [in]  D3DKMT_HANDLE       PagingQueue;
  [in]  UINT                NumAllocations;
  [in]  const HANDLE        *pResources;
  [in]  const D3DKMT_HANDLE *HandleList;
  [out] BOOL                *pDiscarded;
  [out] UINT64              PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS2;

멤버

[in] PagingQueue

할당 목록의 페이지로 사용자 모드 드라이버에서 제공하는 페이징 큐입니다.

[in] NumAllocations

pDiscarded의 항목 수와 pResources 또는 HandleList 중 NULL이 아닌 항목의 수입니다.

[in] pResources

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

[in] HandleList

할당 핸들의 배열입니다. NULL이 아닌 경우 pResources는 NULL이어야 합니다.

[out] pDiscarded

각 리소스 또는 할당이 삭제되었는지 여부를 지정하는 부울 값의 선택적 배열입니다.

[out] PagingFenceValue

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
머리글 d3dumddi.h(D3dumddi.h 포함)