IVsChangeTrackingUndoManager.AdviseTrackingClient 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
建议撤消管理器在文档清除时收到通知。
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
参数
- pUndoTrackingEvents
- IVsUndoTrackingEvents
中指向 "撤消跟踪事件" 对象的指针。 有关详细信息,请参阅 IVsUndoTrackingEvents。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 textmgr:
HRESULT IVsChangeTrackingUndoManager::AdviseTrackingClient(
[in] IVsUndoTrackingEvents *pUndoTrackingEvents
);
AdviseTrackingClient 指示 撤消管理器 通知事件接口撤消操作返回到未修改状态。
备注
此方法不会调用 AddRef 或 Release pUndoTrackingEvents 。 因此,在 UnadviseTrackingClient 释放对撤消管理器的引用之前,必须调用。