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


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

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

Синтаксис

PFND3DDDI_DXVAHD_DESTROYVIDEOPROCESSOR Pfnd3dddiDxvahdDestroyvideoprocessor;

HRESULT Pfnd3dddiDxvahdDestroyvideoprocessor(
  HANDLE unnamedParam1,
  HANDLE unnamedParam2
)
{...}

Параметры

unnamedParam1

hDevice [in]

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

unnamedParam2

hVideoProcessor [in]

Дескриптор видеопроцессора DirectX VA, который создает функция CreateVideoProcessor .

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

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

Комментарии

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

Требования

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

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

CreateVideoProcessor