Поделиться через


функция обратного вызова 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)

См. также

CreateDecodeDevice

D3DDDI_DEVICEFUNCS