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