共用方式為


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

指定要為 Direct3D 建立之 DirectDraw 表面的控制碼。 這些控制碼在每個不同的DD_DIRECTDRAW_LOCAL結構中都是唯一的。 DD_SURFACE_LOCAL結構代表已建立的 Surface 物件。

ddRVal

指定驅動程式寫入 D3dCreateSurfaceEx 回呼傳回值的位置。 D3D_OK的傳回碼表示成功。 如需詳細資訊,請參閱 Direct3D 驅動程式回呼的傳回碼

需求

   
標頭 ddrawint.h (包括 Winddi.h)

另請參閱

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL