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 を含む) |