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 NumAllocations identificadores de alocação para marcar a remoção. Todas as alocações devem ser criadas em hDevice.
[in] Flags
Especifica o comportamento de remoção conforme documentado em D3DDDI_EVICT_FLAGS.
[out] NumBytesToTrim
Quando não é zero, especifica o quanto o aplicativo deve ser removido para atender ao orçamento de memória atual.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |