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


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

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

Синтаксис

PFND3DDDI_DESTROYVIDEOPROCESSDEVICE Pfnd3dddiDestroyvideoprocessdevice;

HRESULT Pfnd3dddiDestroyvideoprocessdevice(
  HANDLE hDevice,
  HANDLE hVideoProcessor
)
{...}

Параметры

hDevice

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

hVideoProcessor

Дескриптор для устройства обработки видео DirectX VA, созданного функцией CreateVideoProcessDevice .

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

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

Комментарии

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

Требования

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

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

CreateVideoProcessDevice

D3DDDI_DEVICEFUNCS