функция обратного вызова PFND3DDDI_DESTROYDECODEDEVICE (d3dumddi.h)

Функция DestroyDecodeDevice освобождает ресурсы для устройства декодирования Microsoft DirectX Video Acceleration (VA).

Синтаксис

PFND3DDDI_DESTROYDECODEDEVICE Pfnd3dddiDestroydecodedevice;

HRESULT Pfnd3dddiDestroydecodedevice(
  HANDLE hDevice,
  HANDLE unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

unnamedParam2

hDecodeDevice [in]

Дескриптор для устройства декодирования виртуальной машины DirectX, созданного функцией CreateDecodeDevice .

Возвращаемое значение

DestroyDecodeDevice должен вернуть S_OK или соответствующий результат ошибки, если не удается успешно освободить ресурсы для устройства декодирования DirectX VA.

Комментарии

Функция DestroyDecodeDevice уведомляет драйвер об удалении дескриптора для устройства декодирования DirectX VA, созданного ранее функцией CreateDecodeDevice . Затем драйвер может освободить ресурсы, связанные с дескриптором устройства декодирования DirectX VA.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

CreateDecodeDevice

D3DDDI_DEVICEFUNCS