PFND3DDDI_EVICTCB função de retorno de chamada (d3dumddi.h)

pfnEvictCb é usado para instruir o sistema operacional a diminuir a 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

PFND3DDDI_EVICTCB Pfnd3dddiEvictcb;

HRESULT Pfnd3dddiEvictcb(
  HANDLE hDevice,
  D3DDDICB_EVICT *unnamedParam2
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição.

unnamedParam2

pData [in, out]

Um ponteiro para uma estrutura D3DDDICB_EVICT que descreve as páginas de memória a serem removidas.

Retornar valor

Se essa função de retorno de chamada for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Depois que a solicitação de remoção é enfileirada, é inválido acessar a alocação subjacente, pois a alocação pode ser removida a qualquer momento a partir daí, a critério do sistema operacional.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDICB_EVICT