estrutura D3DDDICB_RECLAIMALLOCATIONS3 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3 é usado com pfnReclaimAllocations3Cb 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_RECLAIMALLOCATIONS3 {
D3DKMT_HANDLE PagingQueue;
UINT NumAllocations;
const HANDLE *pResources;
const D3DKMT_HANDLE *HandleList;
D3DDDI_RECLAIM_RESULT *pResults;
UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;
Membros
PagingQueue
A fila de paginação, fornecida pelo driver de modo de usuário, para página na lista de alocação.
NumAllocations
O número de alocações em HandleList.
pResources
Uma matriz de identificadores de recursos de runtime do Direct3D.
HandleList
Uma matriz de tipos de dados D3DKMT_HANDLE que representam identificadores de modo kernel para as alocações.
pResults
Matriz de valores necessária especificando se a superfície é válida, descartada ou compromisso de lista.
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 |
---|---|
Cabeçalho | d3dumddi.h |