estrutura D3DDDICB_RECLAIMALLOCATIONS (d3dumddi.h)
Descreve os recursos de memória de vídeo que devem ser recuperados e que o driver de exibição do modo de usuário anteriormente oferecido para reutilização. Usado com a função pfnReclaimAllocationsCb .
Sintaxe
typedef struct _D3DDDICB_RECLAIMALLOCATIONS {
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[out] BOOL *pDiscarded;
[in] UINT NumAllocations;
} D3DDDICB_RECLAIMALLOCATIONS;
Membros
[in] pResources
Um ponteiro para uma matriz de identificadores para os recursos que devem ser recuperados.
Se pResources não for NULL, o membro HandleList deverá ser NULL.
[in] HandleList
Uma matriz de D3DKMT_HANDLE tipos de dados que representam identificadores de modo kernel para as alocações que devem ser recuperadas.
Se HandleList não for NULL, o membro pResources deverá ser NULL.
[out] pDiscarded
Uma matriz de valores boolianos que especificam se cada recurso ou alocação foi descartado.
Cada valor booliano nessa matriz corresponde a um recurso no mesmo local de índice nas matrizes apontadas por pResources ou HandleList.
O subsistema de kernel de elementos gráficos DirectX define cada valor booliano como TRUE se o recurso de correção tiver sido descartado ou false se não for.
O valor de pDiscarded pode ser NULL. Se o driver o definir como NULL, o conteúdo do recurso ou da alocação poderá ser considerado perdido. Se o driver não precisar do conteúdo do recurso ou da alocação, definir pDiscarded como NULL poderá melhorar o desempenho.
[in] NumAllocations
O número de itens nos membros pResources, HandleList ou pDiscarded , o que não for NULL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |