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 de CreateResource o openResource.
Valor devuelto
destroyResource devuelve S_OK o un resultado de error adecuado es que el recurso no se libera.
Observaciones
Después de que el tiempo de ejecución de Microsoft Direct3D llame a la función de destroyRe source del controlador de pantalla en modo de usuario, primero debe vaciar los comandos por lotes que dependan del recurso que se está destruyendo llamando a la función pfnRenderCb del entorno de ejecución. A continuación, el controlador debe llamar a la función pfnDeallocate Cb del runtime para destruir las asignaciones asociadas al recurso.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |