Export (0) Print
Expand All

IVsTextManager.RegisterBuffer Method

Registers a text buffer with the text manager.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

int RegisterBuffer(
	IVsTextBuffer pBuffer


Type: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer

[in] Pointer to the IVsTextBuffer interface to register.

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

COM Signature

From textmgr.idl:

HRESULT IVsTextManager::RegisterBuffer(
   [in] IVsTextBuffer *pBuffer

Use this method to register a text buffer that is created externally. All buffers must register with the text manager service to receive messages, such as change notifications.


To avoid circular reference problems, UnregisterBuffer should be called from the buffer's implementation of the interface Close, which is called from the running document table.

© 2014 Microsoft