IVsTextManager.UnregisterBuffer Method

Unregisters a buffer.

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

Syntax

'Declaration
Function UnregisterBuffer ( _
    pBuffer As IVsTextBuffer _
) As Integer
'Usage
Dim instance As IVsTextManager 
Dim pBuffer As IVsTextBuffer 
Dim returnValue As Integer 

returnValue = instance.UnregisterBuffer(pBuffer)
int UnregisterBuffer(
    IVsTextBuffer pBuffer
)
int UnregisterBuffer(
    [InAttribute] IVsTextBuffer^ pBuffer
)
function UnregisterBuffer(
    pBuffer : IVsTextBuffer
) : int

Parameters

Return Value

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

Remarks

COM Signature

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.

Note

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.

.NET Framework Security

See Also

Reference

IVsTextManager Interface

IVsTextManager Members

Microsoft.VisualStudio.TextManager.Interop Namespace