ImageBuffer.Lock Method

バッファをロックします。

構文

[VB.NET]
Public Sub Lock()
[C#]
public void Lock();

備考

バッファのロックカウントの値には1を加えるようにして、イメージバッファのデータが上書きされないようにしてください。LockへのコールはImageBuffer.Unlockへのコールと連携するようにして、再びバッファが使用できるようにしてください。

サンプル

この例ではイメージバッファをロックし、それから解除しています

[VB.NET]
Dim Buf As ImageBuffer
Buf = IcImagingControl1.ImageBuffers(0)
If Buf.Locked Then
     '   バッファがロックされました
Else
     '   バッファのロックが解除されました
End If
[C#]
ImageBuffer Buf = ICImagingControl1.ImageBuffers[0];
if (Buf.Locked)
{
     //   バッファがロックされました
}
else
{     //   バッファのロックが解除されました
}

ImageBuffer と ImageBuffer.Lock の使い方の詳細に関しては、高度な画像処理を行うプログラマーズガイド>高度な画像処理を行うを参照してください。