IVsTextStream.GetLastLineIndex(Int32, Int32) 方法

定义

返回文本缓冲区中的最后一行。

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

参数

piLine
Int32

弄指向文本缓冲区中最后一行的指针。

piIndex
Int32

弄指向索引号的指针 piLine

返回

Int32

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

实现

注解

此方法可能需要大量资源,具体取决于缓冲区的基础实现。 也就是说,如果缓冲区是面向虚拟行的缓冲区实现(如 Visual Basic 所示),则很难计算缓冲区的大小。

COM 签名

从 textmgr:

HRESULT IVsTextStream::GetLastLineIndex(  
   [out] long *piLine,  
   [out] long *piIndex  
);  

适用于