Platform SDK: DirectX

DirectDrawSurface7.GetAttachedSurfaceEnum

DirectDrawSurface7.GetAttachedSurfaceEnum メソッドは、アタッチされたサーフェスの情報を格納する DirectDrawEnumSurfaces オブジェクトを返す。

object.GetAttachedSurfaceEnum() As DirectDrawEnumSurfaces

パラメータ

object
DirectDrawSurface7 オブジェクトを表すオブジェクト式。

戻り値

成功すれば、DirectDrawEnumSurfaces 列挙インターフェイスを返す。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。

DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_SURFACELOST

注意

アタッチされたサーフェスの数を取得するには DirectDrawEnumSurfaces.GetCount、アタッチされたサーフェスの記述を取得するには DirectDrawEnumSurfaces.GetItem を呼び出す。

このメソッドの成功により取得したオブジェクトは、DirectDrawEnumSurfaces オブジェクト変数に割り当てなければならない。以下に例を示す。

Dim SurfaceEnum as DirectDrawEnumSurfaces
Set SurfaceEnum = object.GetAttachedSurfacesEnum()