функция обратного вызова PFND3DDDI_DESTROYRESOURCE (d3dumddi.h)
Функция DestroyResource освобождает указанный ресурс.
Синтаксис
PFND3DDDI_DESTROYRESOURCE Pfnd3dddiDestroyresource;
HRESULT Pfnd3dddiDestroyresource(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст), который используется для уничтожения ресурса.
unnamedParam2
hResource [in]
Дескриптор ресурса, созданного функцией CreateResource или OpenResource .
Возвращаемое значение
DestroyResource возвращает S_OK или в результате соответствующей ошибки ресурс не освобожден.
Комментарии
После того как среда выполнения Microsoft Direct3D вызывает функцию DestroyResource драйвера дисплея пользовательского режима, драйвер отображения пользовательского режима должен сначала очистить все пакетные команды, зависящие от ресурса, который уничтожается путем вызова функции pfnRenderCb среды выполнения. Затем драйвер должен вызвать функцию pfnDeallocateCb среды выполнения, чтобы уничтожить выделения, связанные с ресурсом.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |