LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

Accessメソッド








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

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

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

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

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

WinRTのために、AccessDataReleaseDataを使います。

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

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

参照

参照

RasterImageクラス
RasterImageメンバ