IDTSBuffer100.LockData Méthode

Définition

public:
 void LockData();
public void LockData ();
abstract member LockData : unit -> unit
Public Sub LockData ()

Remarques

Avant d’accéder aux données dans un IDTSBuffer100, les composants de flux de données doivent appeler la méthode LockData de la mémoire tampon. Cette méthode verrouille les données dans la mémoire tampon et empêche l’échange vers le IDTSBufferManager100 disque.

Dans les situations de mémoire faible, les IDTSBufferManager100 tentatives de création d’espace mémoire en échangeant les mémoires tampons déverrouillées hors mémoire et sur le disque. Les tentatives d’accès aux données dans une mémoire tampon échouent sur les mémoires tampons qui n’ont pas été verrouillées. Toutefois, les appels pour obtenir des données sur la mémoire tampon elle-même, telles que GetRowCount ou GetColumnCount, réussissent, car seules les données réelles dans la mémoire tampon sont échangées vers le disque, et non les données descriptives sur l’état ou le type de la mémoire tampon.

Les développeurs de composants de flux de données managés n’ont pas besoin d’appeler cette méthode, car le gestionnaire PipelineBuffer verrouille et déverrouille automatiquement la mémoire tampon.

S’applique à