IVsTextStream.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

[out] Указатель на размер буфера, который не обязательно совпадает с размером внутренней выделенной памяти буфера или размером файла (если имеется), представляемого буфером.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из текстмгр. IDL:

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

Этот метод может потребовать значительных ресурсов в зависимости от базовой реализации буфера. То есть может быть очень сложно вычислить размер буфера, если он является реализацией буфера, ориентированного на виртуальную линию, как в Visual Basic.

Применяется к