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

pfnReclaimAllocations2Cb é chamado pelo driver de modo de usuário para recuperar alocações de memória de vídeo que foram oferecidas anteriormente para reutilização.

Sintaxe

PFND3DDDI_RECLAIMALLOCATIONS2CB Pfnd3dddiReclaimallocations2cb;

HRESULT Pfnd3dddiReclaimallocations2cb(
  HANDLE hDevice,
  D3DDDICB_RECLAIMALLOCATIONS2 *unnamedParam2
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição.

unnamedParam2

pData [dentro, fora]

Um ponteiro para uma estrutura de D3DDDICB_RECLAIMALLOCATIONS2 que define as alocações a serem recuperadas.

Valor retornado

Retorna um dos valores a seguir.

Código de retorno Descrição
S_OK As alocações foram recuperadas com êxito.
E_INVALIDARG Um parâmetro inválido foi fornecido.
D3DDDIERR_DEVICEREMOVED O gerenciador de memória de vídeo ou o driver de miniporto de exibição não pôde concluir a operação porque ocorreu um evento de parada de Plug and Play (PnP) ou um evento TDR (Detecção e Recuperação de Tempo limite).
Observação Se esse código de erro for retornado, a função de chamada do driver (normalmente a rotina pfnReclaimResources ) deverá retornar esse código de erro para o runtime do Direct3D.

Requisitos

   
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Desktop
Cabeçalho d3dumddi.h (include D3dumddi.h)

Confira também

D3DDDICB_RECLAIMALLOCATIONS2

D3DDDI_DEVICECALLBACKS

pfnReclaimResources