IVsEnumTextBuffers.Next - метод
Извлекает текстовые буферы из последовательности перечисления.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function Next ( _
celt As UInteger, _
<OutAttribute> rgelt As IVsTextBuffer(), _
ByRef pceltFetched As UInteger _
) As Integer
int Next(
uint celt,
IVsTextBuffer[] rgelt,
ref uint pceltFetched
)
int Next(
unsigned int celt,
[OutAttribute] array<IVsTextBuffer^>^ rgelt,
unsigned int% pceltFetched
)
abstract Next :
celt:uint32 *
rgelt:IVsTextBuffer[] byref *
pceltFetched:uint32 byref -> int
function Next(
celt : uint,
rgelt : IVsTextBuffer[],
pceltFetched : uint
) : int
Параметры
celt
Тип: UInt32[in] запрошенное число текстовых буферов, который необходимо извлечь.
rgelt
Тип: array<Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[][out, size_is (celt)] список IVsTextBuffer объекты, которые были получены.
pceltFetched
Тип: UInt32%[out] указатель на фактическое число скрытых областей, указанных в пределах pceltFetched. Вызывающий объект этого метода может задать это значение nullссылка NULL (Nothing в Visual Basic) If celt одно.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
[C++]
HRESULT IVsEnumTextBuffers::Next(
ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)] IVsTextBuffer **rgelt,
ULONG *pceltFetched
);
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен