структура 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) |