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


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

Структура DD_GETVPORTOUTPUTFORMATDATA содержит сведения, необходимые драйверу для возврата всех форматов вывода, поддерживаемых объектом расширений видеопорта (VPE) для заданного формата ввода.

Синтаксис

typedef struct _DD_GETVPORTOUTPUTFORMATDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  DWORD                dwFlags;
  LPDDPIXELFORMAT      lpddpfInputFormat;
  LPDDPIXELFORMAT      lpddpfOutputFormats;
  DWORD                dwNumFormats;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortInputFormats;
} *PDD_GETVPORTOUTPUTFORMATDATA, DD_GETVPORTOUTPUTFORMATDATA;

Члены

lpDD

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

lpVideoPort

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

dwFlags

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

Flag Значение
DDVPFORMAT_VBI Драйвер должен возвращать форматы для данных VBI .
DDVPFORMAT_VIDEO Драйвер должен возвращать форматы для видеоданных.

lpddpfInputFormat

Указывает на структуру DDPIXELFORMAT , содержащую формат входных данных, поддерживаемый объектом VPE. Этот формат был возвращен DdVideoPortGetInputFormats.

lpddpfOutputFormats

Указывает на массив структур DDPIXELFORMAT, в которых драйвер должен возвращать форматы вывода, поддерживаемые объектом VPE для входного формата, заданного lpddpfInputFormat. Этот элемент может иметь значение NULL.

dwNumFormats

Указывает расположение, в котором драйвер должен возвращать количество форматов вывода, поддерживаемых объектом VPE для указанного входного формата.

ddRVal

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

GetVideoPortInputFormats

Неиспользуемое: совместимость с Win95

Требования

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

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

DdVideoPortGetOutputFormats