функция обратного вызова PFND3DDDI_DESTROYDECODEDEVICE (d3dumddi.h)
Функция DestroyDecodeDevice освобождает ресурсы для декодированного устройства Microsoft DirectX Video Acceleration (VA).
Синтаксис
PFND3DDDI_DESTROYDECODEDEVICE Pfnd3dddiDestroydecodedevice;
HRESULT Pfnd3dddiDestroydecodedevice(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
unnamedParam2
hDecodeDevice [in]
Дескриптор декодированного устройства DirectX VA, созданного функцией CreateDecodeDevice.
Возвращаемое значение
DestroyDecodeDevice должен возвращать S_OK или соответствующий результат ошибки, если он не может успешно освободить ресурсы для декодированного устройства DirectX VA.
Замечания
Функция DestroyDecodeDevice уведомляет драйвер об уничтожении декодирования декодирования DirectX VA, созданного ранее функцией CreateDecodeDev ice. Затем драйвер может освободить ресурсы, связанные с декодирования устройствами DirectX VA.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
целевая платформа | Настольный |
заголовка | d3dumddi.h (include D3dumddi.h) |