Platform SDK: DirectX |
DirectDraw7.GetSurfacesEnum メソッドは、DirectDraw7 オブジェクトにアタッチされたサーフェスの列挙に使用される DirectDrawEnumSurfaces オブジェクトを返す。
object.GetSurfacesEnum( _ flags As CONST_DDENUMSURFACESFLAGS, _ desc As DDSURFACEDESC2) As DirectDrawEnumSurfaces
成功すれば、DirectDrawEnumSurfaces オブジェクトを返す。このオブジェクトを使って、アタッチされたサーフェスの記述を照会できる。
失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。
DDERR_INVALIDOBJECT |
DDERR_INVALIDPARAMS |
E_OUTOFMEMORY |
DDENUMSURFACES_CANBECREATED フラグを設定する場合、このメソッドは検索基準に合うサーフェスを一時的に作成しようとする。