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] Указатель на размер буфера, который не обязательно совпадает с размером внутренней выделенной памяти буфера или размером файла (если имеется), представляемого буфером.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Реализации
Комментарии
Подпись COM
Из текстмгр. IDL:
HRESULT IVsTextStream::GetSize(
[out] long *piLength
);
Этот метод может потребовать значительных ресурсов в зависимости от базовой реализации буфера. То есть может быть очень сложно вычислить размер буфера, если он является реализацией буфера, ориентированного на виртуальную линию, как в Visual Basic.