IVsTextLines.GetSize(Int32) 方法

定义

返回缓冲区的大小(以字符为限)。

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

参数

piLength
Int32

弄指向缓冲区的大小的指针,该缓冲区的大小不必等于缓冲区内部分配的内存的大小,也不一定是该文件的大小(如果缓冲区表示任何) (。

返回

Int32

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

实现

注解

COM 签名

从 textmgr:

HRESULT IVsTextLines::GetSize(  
   [out] long *piLength  
);  

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

适用于