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


функция обратного вызова 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, созданном ранее функцией CreateExtensionDev ice. Затем драйвер может освободить ресурсы, связанные с дескриптором расширения DirectX VA.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка d3dumddi.h (include D3dumddi.h)

См. также

CreateExtensionDevice

D3DDDI_DEVICEFUNCS