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 포함) |