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


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

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

Синтаксис

typedef struct _DD_ADDATTACHEDSURFACEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  PDD_SURFACE_LOCAL     lpSurfAttached;
  HRESULT               ddRVal;
  VOID                  *AddAttachedSurface;
} *PDD_ADDATTACHEDSURFACEDATA, DD_ADDATTACHEDSURFACEDATA;

Члены

lpDD

Указывает на структуру DD_DIRECTDRAW_GLOBAL , описывающую устройство драйвера.

lpDDSurface

Указывает на DD_SURFACE_LOCAL структуру, представляющую поверхность, к которой присоединяется другая поверхность.

lpSurfAttached

Указывает на структуру DD_SURFACE_LOCAL, представляющую поверхность, которую необходимо прикрестить.

ddRVal

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

AddAttachedSurface

Неиспользуемый в Microsoft Windows 2000 и более поздних версий.

Требования

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

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

DdAddAttachedSurface