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


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

Функция обратного вызова DdVideoPortDe destroy уведомляет драйвер о том, что DirectDraw уничтожил указанный объект VPE.

Синтаксис

PDD_VPORTCB_DESTROYVPORT PddVportcbDestroyvport;

DWORD PddVportcbDestroyvport(
  PDD_DESTROYVPORTDATA unnamedParam1
)
{...}

Параметры

unnamedParam1

Указывает на структуру DD_DESTROYVPORTDATA , содержащую сведения, необходимые для очистки драйвера.

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

DdVideoPortDe при возврате возвращает один из следующих кодов обратного вызова:

Комментарии

DdVideoPortDe при необходимости можно реализовать в драйверах DirectDraw, поддерживающих VPE.

Драйвер должен освободить любую память, выделенную и связанную с указанным объектом VPE. Сюда входит освобождение любой памяти, выделенной драйвером, доступ к ней через члены dwReserved1 и dwReserved2структуры DD_VIDEOPORT_LOCAL . Эта DD_VIDEOPORT_LOCAL структура находится в элементе lpVideoPort структуры DD_DESTROYVPORTDATA в lpDetraitsVideoPort.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ddrawint.h (включая Winddi.h)

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

DD_DESTROYVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortCreate