estrutura D3DDDICB_EVICT (d3dumddi.h)
D3DKMT_EVICT é usado com pfnEvictCb para subtrair um da contagem de referência de residência.
Depois que essa contagem atingir zero, ela removerá a alocação da lista de residência do dispositivo.
Sintaxe
typedef struct D3DDDICB_EVICT {
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *AllocationList;
[in] D3DDDI_EVICT_FLAGS Flags;
[out] UINT64 NumBytesToTrim;
} D3DDDICB_EVICT;
Membros
[in] NumAllocations
Número de identificadores de alocação na matriz AllocationList .
[in] AllocationList
Uma matriz de identificadores de alocação NumAllocations para marcar para remoção. Todas as alocações devem ser criadas no hDevice.
[in] Flags
Especifica o comportamento de remoção conforme documentado em D3DDDI_EVICT_FLAGS.
[out] NumBytesToTrim
Quando diferente de zero, especifica quanto o aplicativo deve remover para atender ao orçamento de memória atual.
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) |