IVsChangeTrackingUndoManager.AdviseTrackingClient Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Advises the Undo Manager that you want to receive notification when the document is clean.
public:
int AdviseTrackingClient(Microsoft::VisualStudio::TextManager::Interop::IVsUndoTrackingEvents ^ pUndoTrackingEvents);
public:
int AdviseTrackingClient(Microsoft::VisualStudio::TextManager::Interop::IVsUndoTrackingEvents ^ pUndoTrackingEvents);
int AdviseTrackingClient(Microsoft::VisualStudio::TextManager::Interop::IVsUndoTrackingEvents const & pUndoTrackingEvents);
public int AdviseTrackingClient (Microsoft.VisualStudio.TextManager.Interop.IVsUndoTrackingEvents pUndoTrackingEvents);
abstract member AdviseTrackingClient : Microsoft.VisualStudio.TextManager.Interop.IVsUndoTrackingEvents -> int
Public Function AdviseTrackingClient (pUndoTrackingEvents As IVsUndoTrackingEvents) As Integer
Parameters
- pUndoTrackingEvents
- IVsUndoTrackingEvents
[in] Pointer to an undo tracking events object. For more information, see IVsUndoTrackingEvents.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsChangeTrackingUndoManager::AdviseTrackingClient(
[in] IVsUndoTrackingEvents *pUndoTrackingEvents
);
AdviseTrackingClient
tells the Undo Manager to notify the event interface that undo actions have return to an unmodified state.
Note
This method does not call AddRef
or Release
on pUndoTrackingEvents
. Therefore you must call UnadviseTrackingClient before you release your reference to the undo manager.