структура 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) |