IDTSBuffer100.LockData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
void LockData();
public void LockData ();
abstract member LockData : unit -> unit
Public Sub LockData ()
注釈
IDTSBuffer100 内のデータにアクセスする前に、データ フロー コンポーネントはバッファーの LockData メソッドを呼び出す必要があります。 このメソッドは、メモリ内のバッファー内のデータをロックし、IDTSBufferManager100 がディスクにスワップすることを防ぎます。
メモリ不足の状況では、IDTSBufferManager100 は、ロックされていないバッファーをメモリからディスクにスワップすることで、メモリ領域の作成を試みます。 バッファー内のデータにアクセスしようとすると、ロックされていないバッファーで失敗します。 ただし、GetRowCount や GetColumnCount などのバッファー自体に関するデータを取得するための 呼び出しは成功します。バッファー内の実際のデータのみがディスクにスワップされ、バッファーの状態や種類に関する説明データはスワップされないためです。
マネージド データ フロー コンポーネントの開発者は、マネージド PipelineBuffer によってバッファーが自動的にロックおよびロック解除されるため、このメソッドを呼び出す必要はありません。