Share via


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構造体は、作成されたサーフェス オブジェクトを表します。

ddRVal

ドライバーが D3dCreateSurfaceEx コールバックの戻り値を書き込む場所を指定します。 D3D_OKのリターン コードは成功を示します。 詳細については、「 Direct3D ドライバー コールバックのリターン コード」を参照してください。

要件

   
Header ddrawint.h (Winddi.h を含む)

関連項目

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL