PFND3DDDI_DESTROYRESOURCE función de devolución de llamada (d3dumddi.h)
La función DestroyResource libera un recurso especificado.
Sintaxis
PFND3DDDI_DESTROYRESOURCE Pfnd3dddiDestroyresource;
HRESULT Pfnd3dddiDestroyresource(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Parámetros
hDevice
Identificador del dispositivo de visualización (contexto de gráficos) que se usa para destruir el recurso.
unnamedParam2
hResource [in]
Identificador del recurso que creó la función CreateResource o OpenResource .
Valor devuelto
DestroyResource devuelve S_OK o un resultado de error adecuado es que el recurso no se libera.
Comentarios
Después de que el tiempo de ejecución de Microsoft Direct3D llame a la función DestroyResource del controlador de visualización en modo de usuario, primero debe vaciar los comandos por lotes que dependan del recurso que se destruye mediante una llamada a la función pfnRenderCb del runtime. A continuación, el controlador debe llamar a la función pfnDeallocateCb del runtime para destruir las asignaciones asociadas al recurso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |