LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

AccessDataメソッド








排他的アクセスをこのRasterImageで格納される画像データに提供します。
構文
public void AccessData()
'Declaration
 
Public Sub AccessData() 
'Usage
 
Dim instance As RasterImage
 
instance.AccessData()
public void AccessData()
 function Leadtools.RasterImage.AccessData()
public:
void AccessData(); 
解説

このRasterImageオブジェクトの画像データがグローバルなWindowsハンドルで保存されるならば、メモリをロックするために、AccessDataメソッドを使います。GetRowまたはSetRowtheのような低レベルのメソッドでデータにアクセスする前にこのメソッドを呼び出さないならば、アプリケーションは失敗するかもしれません。

利用できるシステム資源を最大限に活用するために、画像データにアクセスする必要があるとき、ロックされるRasterImageオブジェクトを保持しなければならないだけです。リリースを呼び出すと画像データのロックが解除され、システムメモリリソースの使用効率が向上します。

このRasterImageの画像データがグローバルなWindowsハンドルで保存されないならば、このメソッドは何もしません、そして、それを呼び出すことはRasterImageに任意の影響を及ぼしません。

このRasterImageの画像データがグローバルなWindowsハンドルで保存されるかどうか決定するために、IsGlobalMemoryを使います。

サンプル
サンプルのために、参照します GetRow
必要条件

ターゲットプラットホーム

参照

参照

RasterImageクラス
RasterImageメンバ