Platform SDK: DirectX

DirectDrawSurface7.ReleaseDC

DirectDrawSurface7.ReleaseDC メソッドは、DirectDrawSurface7.GetDC メソッドによって取得されたデバイス コンテキストのハンドルを解放する。

object.ReleaseDC(hdc As Long)

パラメータ

object
DirectDrawSurface7 オブジェクトを表すオブジェクト式。
hdc
DirectDrawSurface7.GetDC によって取得されたデバイス コンテキストのハンドル。

エラー コード

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

DDERR_GENERIC
DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_SURFACELOST
DDERR_UNSUPPORTED

注意

このメソッドは、DirectDrawSurface7.GetDC メソッドが呼び出されたときに、前もってロックされたサーフェスのロックも解除する。

ReleaseDC は、GetDC を呼び出した同じスレッドから呼び出さなければならない。

参照

DirectDrawSurface7.GetDC