структура DD_SYNCVIDEOPORTDATA (ddrawint.h)
Структура DD_SYNCVIDEOPORTDATA содержит сведения об объекте расширений видеопорта (VPE).
Синтаксис
typedef struct _DD_SYNCVIDEOPORTDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwOriginOffset;
DWORD dwHeight;
DWORD dwVBIHeight;
ULONG dwDriverReserved1;
ULONG dwDriverReserved2;
ULONG dwDriverReserved3;
HRESULT ddRVal;
} *PDD_SYNCVIDEOPORTDATA, DD_SYNCVIDEOPORTDATA;
Члены
lpDD
Указывает на структуру DD_DIRECTDRAW_LOCAL , которая относится только к текущему процессу Microsoft DirectDraw.
lpVideoPort
Указывает на структуру DD_VIDEOPORT_LOCAL , описывающую аппаратный видеопорт для синхронизации.
dwOriginOffset
Содержит смещение байтов от верхнего левого угла поверхности до верхнего левого угла, в котором объект VPE записывает свои данные. Это значение используется только драйвером видео минипорта. Этот элемент должен содержать данные, которые заполняются драйвером.
dwHeight
Содержит высоту данных объекта VPE в пикселях. По умолчанию это в два раза больше высоты поля при чередовии, но драйвер может изменить это значение при необходимости. Это значение используется только драйвером видео минипорта. Этот элемент может быть изменен драйвером, но не обязательно.
dwVBIHeight
Содержит количество строк в области VBI . Это значение используется только драйвером видео минипорта. Этот элемент может быть изменен драйвером, но не обязательно.
dwDriverReserved1
Зарезервирован для использования драйвером дисплея.
dwDriverReserved2
Зарезервировано для использования драйвером дисплея.
dwDriverReserved3
Зарезервировано для использования драйвером дисплея.
ddRVal
Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdSyncVideoPortData . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.
Требования
Требование | Значение |
---|---|
Заголовок | ddrawint.h (включая Winddi.h) |