IVsTextStream.LockBuffer, méthode
Verrouille la mémoire tampon de texte pour les besoins du contrôle d'accès.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function LockBuffer As Integer
int LockBuffer()
int LockBuffer()
abstract LockBuffer : unit -> int
function LockBuffer() : int
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
À compter de Visual Studio 2010, vous devez accéder à la mémoire tampon de texte sur le thread d'interface utilisateur, pas sur les thread d'arrière-plan. La mémoire tampon de texte n'est plus verrouillée lorsque vous appelez LockBuffer ou LockBufferEx. De même, UnlockBuffer et les méthodes d'UnlockBufferEx n'ont plus tout effet.
Signature de COM
De textmgr.idl :
HRESULT IVsTextStream::LockBuffer();
Lorsque la méthode d'LockBuffer est appelée par un thread, aucun autre thread ne peut exécuter des opérations d'écriture sur la mémoire tampon. Pour déverrouiller la mémoire tampon, appel UnlockBuffer.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.