IVsTextImage.AdviseTextImageEvents(IVsTextImageEvents, UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册环境以接收文本图像更改的通知。
public:
int AdviseTextImageEvents(Microsoft::VisualStudio::TextManager::Interop::IVsTextImageEvents ^ pSink, [Runtime::InteropServices::Out] System::UInt32 % pCookie);
int AdviseTextImageEvents(Microsoft::VisualStudio::TextManager::Interop::IVsTextImageEvents const & pSink, [Runtime::InteropServices::Out] unsigned int & pCookie);
public int AdviseTextImageEvents (Microsoft.VisualStudio.TextManager.Interop.IVsTextImageEvents pSink, out uint pCookie);
abstract member AdviseTextImageEvents : Microsoft.VisualStudio.TextManager.Interop.IVsTextImageEvents * uint32 -> int
Public Function AdviseTextImageEvents (pSink As IVsTextImageEvents, ByRef pCookie As UInteger) As Integer
参数
- pSink
- IVsTextImageEvents
中 IVsTextImageEvents 请求文本图像事件通知的对象上的接口。
- pCookie
- UInt32
弄指向所引用事件接收器的抽象句柄的指针。 需要使用此值才能使用 unadvised 事件接收器 UnadviseTextImageEvents(UInt32) 。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
IVsTextImageEvents接口是一种机制,通过该机制,可以在环境中通知文本图像中的更改。 如果环境注册了通知,则必须在 OnTextChange 发生更改时调用。
COM 签名
从 textmgr:
HRESULT IVsTextImage::AdviseTextImageEvents(
[in] IVsTextImageEvents * pSink,
[out, retval] DWORD * pCookie
);