IDTSBuffer100.LockData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 du flux de données doivent appeler la méthode LockData du tampon. Cette méthode verrouille les données dans le tampon en mémoire et empêche IDTSBufferManager100 les données de les échanger sur le disque.
Dans les situations de faible mémoire, les IDTSBufferManager100 tentatives de créer de l’espace mémoire en échangeant des tampons débloqués hors de la mémoire et en les mettant sur disque. Les tentatives d’accès aux données d’un tampon échouent sur les tampons qui n’ont pas été verrouillés. Cependant, les appels pour obtenir des données sur le tampon lui-même, tels que GetRowCount ou GetColumnCount, réussissent car seules les données réelles du tampon sont échangées sur disque, et non les données descriptives sur l’état ou le type du tampon.
Les développeurs de composants de flux de données managrés n’ont pas besoin d’appeler cette méthode car la méthode managée PipelineBuffer verrouille et débloque automatiquement le tampon.