структура DD_FLIPVPORTDATA (ddrawint.h)
Структура DD_FLIPVPORTDATA содержит сведения, необходимые для объекта расширений видеопорта (VPE) для выполнения пролистывания.
Синтаксис
typedef struct _DD_FLIPVPORTDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
PDD_SURFACE_LOCAL lpSurfCurr;
PDD_SURFACE_LOCAL lpSurfTarg;
HRESULT ddRVal;
VOID *FlipVideoPort;
} *PDD_FLIPVPORTDATA, DD_FLIPVPORTDATA;
Члены
lpDD
Указывает на структуру DD_DIRECTDRAW_LOCAL , которая относится только к текущему процессу Microsoft DirectDraw.
lpVideoPort
Указывает на структуру DD_VIDEOPORT_LOCAL , представляющую этот объект VPE.
lpSurfCurr
Указывает на структуру DD_SURFACE_LOCAL для текущей поверхности; то есть поверхность, на которой в настоящее время записываются данные.
lpSurfTarg
Указывает на структуру DD_SURFACE_LOCAL для целевой поверхности; т. е. поверхность, на которую должен перевернуть драйвер.
ddRVal
Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdVideoPortFlip . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.
FlipVideoPort
Используется API DirectDraw и не должен заполняться драйвером.
Требования
Требование | Значение |
---|---|
Заголовок | ddrawint.h (включая Winddi.h) |