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


структура DD_VIDEOPORT_LOCAL (ddrawint.h)

Структура DD_VIDEOPORT_LOCAL содержит данные, связанные с расширениями видеопортов (VPE), которые являются уникальными для отдельного объекта VPE Microsoft DirectDraw.

Синтаксис

typedef struct _DD_VIDEOPORT_LOCAL {
  PDD_DIRECTDRAW_LOCAL lpDD;
  DDVIDEOPORTDESC      ddvpDesc;
  DDVIDEOPORTINFO      ddvpInfo;
  PDD_SURFACE_INT      lpSurface;
  PDD_SURFACE_INT      lpVBISurface;
  DWORD                dwNumAutoflip;
  DWORD                dwNumVBIAutoflip;
  ULONG_PTR            dwReserved1;
  ULONG_PTR            dwReserved2;
  ULONG_PTR            dwReserved3;
} *PDD_VIDEOPORT_LOCAL, DD_VIDEOPORT_LOCAL;

Члены

lpDD

Указывает на структуру DD_DIRECTDRAW_LOCAL , которая относится только к текущему процессу DirectDraw.

ddvpDesc

Задает структуру DDVIDEOPORTDESC , описывающую объект VPE.

ddvpInfo

Задает структуру DDVIDEOPORTINFO , описывающую передачу видеоданных на поверхность.

lpSurface

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

lpVBISurface

Указывает на структуру DD_SURFACE_INT для поверхности, принимающей данные VBI .

dwNumAutoflip

Указывает количество текущих поверхностей автофлипа.

dwNumVBIAutoflip

Указывает количество поверхностей VBI, которые в настоящее время автоматически перенаправляются.

dwReserved1

Зарезервировано для использования драйвером дисплея.

dwReserved2

Зарезервировано для использования драйвером дисплея.

dwReserved3

Зарезервировано для использования драйвером дисплея.

Комментарии

Эта структура инициализируется и заполняется с помощью DirectDraw. За исключением элементов dwReserved1, dwReserved2 и dwReserved3 , драйвер не должен изменять другие элементы структуры DD_VIDEOPORT_LOCAL.

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)