PFND3DDDI_RECLAIMALLOCATIONSCB função de retorno de chamada (d3dumddi.h)
Chamado pelo driver de exibição do modo de usuário para recuperar alocações de memória de vídeo que foram oferecidas anteriormente para reutilização.
Sintaxe
PFND3DDDI_RECLAIMALLOCATIONSCB Pfnd3dddiReclaimallocationscb;
HRESULT Pfnd3dddiReclaimallocationscb(
HANDLE hDevice,
const D3DDDICB_RECLAIMALLOCATIONS *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [in]
Um ponteiro para uma estrutura D3DDDICB_RECLAIMALLOCATIONS que define as alocações a serem recuperadas.
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 miniporto de exibição não puderam 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 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |