Condividi tramite


Metodo IVsTextStream.LockBuffer

blocca il buffer di testo a scopo di controllo di accesso.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
Function LockBuffer As Integer
int LockBuffer()
int LockBuffer()
abstract LockBuffer : unit -> int
function LockBuffer() : int

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

A partire da Visual Studio 2010, è necessario accedere al buffer di testo sul thread UI, non sui thread in background. Il buffer di testo più non viene bloccato quando si chiama LockBuffer o LockBufferEx. Analogamente, UnlockBuffer e UnlockBufferEx più metodi non hanno alcun effetto.

Firma COM

da textmgr.idl:

HRESULT IVsTextStream::LockBuffer();

quando LockBuffer il metodo viene chiamato da un thread, nessun altro thread può eseguire operazioni di scrittura sul buffer. Per sbloccare il buffer, chiamata UnlockBuffer.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsTextStream Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop