PFND3DDDI_RECLAIMALLOCATIONSCB función de devolución de llamada (d3dumddi.h)
Lo llama el controlador de pantalla en modo de usuario para reclamar las asignaciones de memoria de vídeo que se ofrecieron anteriormente para su reutilización.
Sintaxis
PFND3DDDI_RECLAIMALLOCATIONSCB Pfnd3dddiReclaimallocationscb;
HRESULT Pfnd3dddiReclaimallocationscb(
HANDLE hDevice,
const D3DDDICB_RECLAIMALLOCATIONS *unnamedParam2
)
{...}
Parámetros
hDevice
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
pData [in]
Puntero a una estructura de D3DDDICB_RECLAIMALLOCATIONS que define las asignaciones que se van a reclamar.
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 (TDR) de tiempo de espera. 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 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |