IDTSBuffer100.LockData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Bloquea los datos de un IDTSBuffer100.
public:
void LockData();
public void LockData ();
abstract member LockData : unit -> unit
Public Sub LockData ()
Comentarios
Antes de acceder a los datos de un IDTSBuffer100, los componentes de flujo de datos deben llamar al LockData método del búfer. Este método bloquea los datos del búfer en memoria e impide que IDTSBufferManager100 se intercambie a disco.
En situaciones de poca memoria, los IDTSBufferManager100 intentos de crear espacio de memoria intercambiando búferes desbloqueados fuera de memoria y en disco. Los intentos de acceder a los datos dentro de un búfer producen un error en los búferes que no se han bloqueado. Sin embargo, las llamadas para obtener datos sobre el propio búfer, como GetRowCount o GetColumnCount, se realizan correctamente porque solo los datos reales del búfer se intercambian al disco, no a los datos descriptivos sobre el estado o el tipo del búfer.
Los desarrolladores de componentes de flujo de datos administrados no necesitan llamar a este método porque el administrado PipelineBuffer bloquea y desbloquea automáticamente el búfer.