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


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

Структура DD_GETVPORTFIELDDATA содержит сведения, необходимые драйверу, чтобы определить, является ли текущее поле чередующегося сигнала четным или нечетным.

Синтаксис

typedef struct _DD_GETVPORTFIELDDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  BOOL                 bField;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortField;
} *PDD_GETVPORTFIELDDATA, DD_GETVPORTFIELDDATA;

Члены

lpDD

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

lpVideoPort

Указывает на DD_VIDEOPORT_LOCAL структуру, представляющую этот объект расширений видеопорта (VPE).

bField

Указывает расположение, в котором драйвер должен указывать полярность поля. Этот элемент должен иметь значение TRUE , если текущее поле является четным полем чередующегося сигнала, и значение FALSE , если текущее поле является нечетным.

ddRVal

Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdVideoPortGetField . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.

GetVideoPortField

Используется API DirectDraw и не должен заполняться драйвером.

Требования

Требование Значение
Заголовок ddrawint.h (включая Winddi.h)

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

DdVideoPortGetField