Condividi tramite


Metodo IVsTextLines.LockBufferEx

Estensione di LockBuffer metodo. deprecato.

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

Sintassi

'Dichiarazione
Function LockBufferEx ( _
    dwFlags As UInteger _
) As Integer
int LockBufferEx(
    uint dwFlags
)
int LockBufferEx(
    [InAttribute] unsigned int dwFlags
)
abstract LockBufferEx : 
        dwFlags:uint32 -> int
function LockBufferEx(
    dwFlags : uint
) : int

Parametri

  • dwFlags
    Tipo: UInt32

    [in]Associazione a un bit per bit o di BufferLockFlagsattualmente, BLF_READ o BLF_WRITE).

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 IVsTextLines::LockBufferEx(
   [in] DWORD dwFlags
);

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsTextLines Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop