estrutura D3DKMT_RECLAIMALLOCATIONS2 (d3dkmthk.h)
D3DKMT_RECLAIMALLOCATIONS2 descreve os recursos de memória de vídeo que devem ser recuperados e que o driver ofereceu anteriormente para reutilização. Usado com a função D3DKMTReclaimAllocations2
Sintaxe
typedef struct _D3DKMT_RECLAIMALLOCATIONS2 {
[in] D3DKMT_HANDLE hPagingQueue;
[in] UINT NumAllocations;
[in] D3DKMT_HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
union {
[out] BOOL *pDiscarded;
[in] D3DDDI_RECLAIM_RESULT *pResults;
};
[out] BOOL *pDiscarded;
D3DKMT_ALIGN64 UINT64 PagingFenceValue;
} D3DKMT_RECLAIMALLOCATIONS2;
Membros
[in] hPagingQueue
Um identificador para o dispositivo que criou as alocações.
[in] NumAllocations
O número de itens no pResources, HandleListou membros de pDiscarded, o que não for NULL.
[in] pResources
Uma matriz de tipos de dados D3DKMT_HANDLE que representam identificadores de recursos de runtime do Direct3D.
[in] HandleList
Uma matriz de tipos de dados D3DKMT_HANDLE que representam identificadores de modo kernel para as alocações que devem ser recuperadas.
Se
[out] pDiscarded
Matriz opcional de variáveis boolianas especificando se cada recurso ou alocação foi descartado.
pResults
[out] Ponteiro para uma matriz de enumerações D3DDDI_RECLAIM_RESULT que representam resultados, especificando se cada recurso ou alocação está OK, descartado ou não tem compromisso.
pResults será válido somente se o DXGKDDI_INTERFACE_VERSION e D3D_UMD_INTERFACE_VERSION forem maiores ou iguais a DXGKDDI_INTERFACE_VERSION_WDDM2_1 e D3D_UMD_INTERFACE_VERSION_WDDM2_1, respectivamente.
[in] pResults
Matriz de valores necessária especificando se a superfície é válida, descartada ou compromisso de lista.
PagingFenceValue
A cerca de paginação a ser sincronizada 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 |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |