Platform SDK: DirectX

サーフェス インターフェイス

[C++]

DirectDrawSurface オブジェクトは、IDirectDrawSurfaceIDirectDrawSurface2IDirectDrawSurface3IDirectDrawSurface4、および IDirectDrawSurface7 インターフェイスからその機能を公開する。個々の新しいインターフェイス バージョンでは、以前のバージョンと同じユーティリティだけでなく、新しいメソッドから利用できる追加オプションを提供する。

IDirectDraw7::CreateSurface メソッド (または、IDirectDraw7 からの他の作成メソッド) を呼び出してサーフェスを作成する場合、サーフェスの IDirectDrawSurface7 インターフェイスへのポインタを受け取る。この動作は DirectX の以前のバージョンとは異なる。IDirectDraw7 インターフェイスの導入前は、CreateSurface メソッドがサーフェスの IDirectDrawSurface インターフェイスへポインタを提供していた。新しいバージョンのインターフェイスから提供される新機能を利用するには、新しいバージョンをクエリーしなくてはならない。IDirectDraw7 はこの場合には使用できないが、選択するならばインターフェイスで提供される以前のバージョンを参照できる。

[Visual Basic]

DirectDrawSurface オブジェクトは、DirectDrawSurface7 クラスから作成される。DirectDraw7.CreateSurface メソッドを呼び出すと、DirectDrawSurface オブジェクトが返される。