estrutura D3DDDICB_RECLAIMALLOCATIONS2 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS2 é usado com pfnReclaimAllocations2Cb para descrever os recursos de memória de vídeo, anteriormente oferecidos para reutilização pelo driver, que devem ser recuperados.
Sintaxe
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;
Membros
[in] PagingQueue
A fila de paginação, fornecida pelo driver de modo de usuário, para página na lista de alocação.
[in] NumAllocations
O número de itens em pDiscarded e o que for pResources ou HandleList não é NULL.
[in] pResources
Uma matriz de identificadores de recursos de runtime do Direct3D.
[in] HandleList
Uma matriz de identificadores de alocação. Se não for NULL, pResources deverá ser NULL.
[out] pDiscarded
Matriz opcional de valores boolianos que especificam se cada recurso ou alocação foi descartado.
[out] PagingFenceValue
A cerca de paginação com a qual sincronizar antes de enviar o trabalho para a GPU que faz referência a qualquer um dos recursos ou alocações nas matrizes fornecidas
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |