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

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

Синтаксис

PFND3DDDI_DESTROYEXTENSIONDEVICE Pfnd3dddiDestroyextensiondevice;

HRESULT Pfnd3dddiDestroyextensiondevice(
  HANDLE hDevice,
  HANDLE hExtension
)
{...}

Параметры

hDevice

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

hExtension

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

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

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

Комментарии

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

Требования

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

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

CreateExtensionDevice

D3DDDI_DEVICEFUNCS