IVsTextLines.GetPositionOfLine(Int32, Int32) 方法

定义

返回行的位置号。

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

参数

iLine
Int32

中请求其位置的行号。

piPosition
Int32

弄指向等效位置号的指针。

返回

Int32

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

实现

注解

COM 签名

从 textmgr:

HRESULT IVsTextLines::GetPositionOfLine(  
   [in] long iLine,  
   [out] long *piPosition  
);  

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

适用于