IVsTextImage.AdviseTextImageEvents(IVsTextImageEvents, UInt32) 方法

定义

注册环境以接收文本图像更改的通知。

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)

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

IVsTextImageEvents接口是一种机制,通过该机制,可以在环境中通知文本图像中的更改。 如果环境注册了通知,则必须在 OnTextChange 发生更改时调用。

COM 签名

从 textmgr:

HRESULT IVsTextImage::AdviseTextImageEvents(  
   [in] IVsTextImageEvents * pSink,  
   [out, retval] DWORD * pCookie  
);  

适用于