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


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

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

Синтаксис

typedef struct _DD_CREATESURFACEEXDATA {
  DWORD                dwFlags;
  PDD_DIRECTDRAW_LOCAL lpDDLcl;
  PDD_SURFACE_LOCAL    lpDDSLcl;
  HRESULT              ddRVal;
} *PDD_CREATESURFACEEXDATA, DD_CREATESURFACEEXDATA;

Члены

dwFlags

Задает набор флагов для функции D3dCreateSurfaceEx , которые в настоящее время не используются и всегда равны нулю.

lpDDLcl

Указывает дескриптор объекта DirectDraw, созданного приложением. Это область, в котором существуют дескрипторы lpDDSLcl. Структура DD_DIRECTDRAW_LOCAL описывает драйвер.

lpDDSLcl

Указывает дескриптор для поверхности DirectDraw, создаваемой для Direct3D. Эти дескрипторы уникальны в разных DD_DIRECTDRAW_LOCAL структуре. Структура DD_SURFACE_LOCAL представляет созданный объект surface.

ddRVal

Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова D3dCreateSurfaceEx . Код возврата D3D_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Коды возврата для обратных вызовов драйвера Direct3D.

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)

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

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL