PFND3DDDI_RECLAIMALLOCATIONS3CB función de devolución de llamada (d3dumddi.h)
El controlador de modo de usuario llama a pfnReclaimAllocations3Cb para reclamar las asignaciones de memoria de vídeo que se ofrecieron anteriormente para su reutilización.
Sintaxis
PFND3DDDI_RECLAIMALLOCATIONS3CB Pfnd3dddiReclaimallocations3cb;
HRESULT Pfnd3dddiReclaimallocations3cb(
HANDLE hDevice,
D3DDDICB_RECLAIMALLOCATIONS3 *unnamedParam2
)
{...}
Parámetros
hDevice
Identificador del dispositivo de visualización.
unnamedParam2
pData [in, out]
Puntero a una estructura D3DDDICB_RECLAIMALLOCATIONS3 que define las asignaciones que se van a reclamar. La matriz descartada usada anteriormente se reemplaza por un miembro pResults en esta iteración.
Valor devuelto
Devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
S_OK | Las asignaciones se recuperaron correctamente. |
E_INVALIDARG | Se proporcionó un parámetro no válido. |
D3DDDIERR_DEVICEREMOVED | El administrador de memoria de vídeo o el controlador de minipuerto de pantalla no pudieron completar la operación porque se produjo un evento de detención de Plug and Play (PnP) o un evento de detección y recuperación de tiempo de espera (TDR). Nota: Si se devuelve este código de error, la función de llamada del controlador (normalmente la rutina pfnReclaimResources ) debe devolver este código de error al tiempo de ejecución de Direct3D. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Escritorio |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |