Compartilhar via


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 [dentro, fora]

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

Valor de retorno

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.

Observações

Depois que a solicitação de remoção é enfileirada, é ilegal 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
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Área de trabalho
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDICB_EVICT