функция обратного вызова PFND3DDDI_DELETEPIXELSHADER (d3dumddi.h)
Функция deletePixelShader очищает ресурсы на стороне драйвера, связанные с кодом шейдера пикселей.
Синтаксис
PFND3DDDI_DELETEPIXELSHADER Pfnd3dddiDeletepixelshader;
HRESULT Pfnd3dddiDeletepixelshader(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
unnamedParam2
hShaderHandle [in]
Дескриптор объекта кода шейдера пикселей.
Возвращаемое значение
DeletePixelShader возвращает S_OK или соответствующий результат ошибки, если объект кода шейдера пикселей не был успешно удален.
Замечания
Функция DeletePixelShader уведомляет драйвер об удалении объекта кода шей дера пикселей, созданной функцией createPixelShader. Затем драйвер может очистить все ресурсы на стороне драйвера, связанные с кодом шейдера пикселей.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
целевая платформа | Настольный |
заголовка | d3dumddi.h (include D3dumddi.h) |