UnregisterBuffer Method

IVsTextManager.UnregisterBuffer Method (IVsTextBuffer)


Unregisters a buffer.

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

int UnregisterBuffer(
	IVsTextBuffer pBuffer


Type: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer

[in] Pointer to the IVsTextBuffer interface that is being unregistered.

Return Value

Type: System.Int32

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

From textmgr.idl:

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

All buffers must unregister with the text manager service to cancel receiving messages, such as change notifications.


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

Return to top
© 2016 Microsoft