PFND3DDDI_RECLAIMALLOCATIONS3CB função de retorno de chamada (d3dumddi.h)
pfnReclaimAllocations3Cb é 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_RECLAIMALLOCATIONS3CB Pfnd3dddiReclaimallocations3cb;
HRESULT Pfnd3dddiReclaimallocations3cb(
HANDLE hDevice,
D3DDDICB_RECLAIMALLOCATIONS3 *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição.
unnamedParam2
pData [in, out]
Um ponteiro para uma estrutura D3DDDICB_RECLAIMALLOCATIONS3 que define as alocações a serem recuperadas. A matriz descartada usada anteriormente é substituída por um membro pResults nesta iteração.
Retornar valor
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 miniporta 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). Nota: 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
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) |