PFND3DDDI_RECLAIMALLOCATIONS3CB función de devolución de llamada (d3dumddi.h)
el controlador de modo de usuario llama a pfnReclaimAllocations3Cb para reclamar 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 de retorno | descripción |
---|---|
S_OK | Las asignaciones se reclamaron correctamente. |
E_INVALIDARG | Se proporcionó un parámetro no válido. |
D3DDDIERR_DEVICEREMOVED | El administrador de memoria de vídeo o el controlador de miniporte de pantalla no pudieron completar la operación porque se produjo un evento Plug and Play (PnP) Stop 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 pfnReclaimResources rutina) debe devolver este código de error al tiempo de ejecución de Direct3D. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Escritorio |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |