IVsMethodData.GetContextStream(Int32, Int32) 方法

定义

返回提示的上下文流。

public:
 int GetContextStream([Runtime::InteropServices::Out] int % piPos, [Runtime::InteropServices::Out] int % piLength);
int GetContextStream([Runtime::InteropServices::Out] int & piPos, [Runtime::InteropServices::Out] int & piLength);
public int GetContextStream (out int piPos, out int piLength);
abstract member GetContextStream : int * int -> int
Public Function GetContextStream (ByRef piPos As Integer, ByRef piLength As Integer) As Integer

参数

piPos
Int32

弄标识文本缓冲区中的流位置的整数。

piLength
Int32

弄一个整数,用于标识 piPos 不应在方法提示窗口中遮盖的流中的文本长度。

返回

Int32

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

注解

COM 签名

从 textmgr:

HRESULT IVsMethodData::GetContextStream(  
   [out] long *piPos,   
   [out] long *piLength  
);  

上下文流是缓冲区中的文本的位置和长度,该文本不应被提示窗口所遮盖,而是应用提示的内容。 使用此方法指定上下文流。 如果不实现此方法,则视图将确定在何处放置方法提示窗口。

适用于