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


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

Структура DD_GETMOCOMPFORMATSDATA содержит несжатые сведения о формате.

Синтаксис

typedef struct _DD_GETMOCOMPFORMATSDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwNumFormats;
  LPDDPIXELFORMAT      lpFormats;
  HRESULT              ddRVal;
} *PDD_GETMOCOMPFORMATSDATA, DD_GETMOCOMPFORMATSDATA;

Члены

lpDD

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

lpGuid

Указывает на GUID, описывающий запрашиваемые несжатые форматы.

dwNumFormats

Указывает количество несжатых форматов, поддерживаемых для указанного GUID.

lpFormats

Указывает на структуру DDPIXELFORMAT , содержащую пиксельный формат компенсации движения. Если этот член не имеет значение NULL, несжатые форматы копируются в буфер, на который указывает этот элемент.

ddRVal

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

Требования

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

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

DdMoCompGetFormats