IVsTextStream.EnumMarkers(Int32, Int32, Int32, UInt32, IVsEnumStreamMarkers) Метод

Определение

Перечисляет конкретный набор маркеров потоков текста на основе указанных критериев.

public:
 int EnumMarkers(int iPos, int iLen, int iMarkerType, System::UInt32 dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumStreamMarkers ^ % ppEnum);
public:
 int EnumMarkers(int iPos, int iLen, int iMarkerType, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumStreamMarkers ^ &  ppEnum);
int EnumMarkers(int iPos, int iLen, int iMarkerType, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumStreamMarkers const & & ppEnum);
public int EnumMarkers (int iPos, int iLen, int iMarkerType, uint dwFlags, out Microsoft.VisualStudio.TextManager.Interop.IVsEnumStreamMarkers ppEnum);
abstract member EnumMarkers : int * int * int * uint32 * IVsEnumStreamMarkers -> int
Public Function EnumMarkers (iPos As Integer, iLen As Integer, iMarkerType As Integer, dwFlags As UInteger, ByRef ppEnum As IVsEnumStreamMarkers) As Integer

Параметры

iPos
Int32

[in] Начальная позиция в текстовом буфере.

iLen
Int32

[in] Длина текста, по которому необходимо перечислить маркер.

iMarkerType
Int32

[in] Тип маркеров, которые необходимо перечислить. Этот параметр пропускается, если EM_ALLTYPES для параметра указано значение dwFlags .

dwFlags
UInt32

[in] Параметры перечисления. Список значений dwFlags см. в ENUMMARKERFLAGS.

ppEnum
IVsEnumStreamMarkers

[out] Указатель на интерфейс IVsEnumStreamMarkers.

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

Int32

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

Комментарии

Подпись COM

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

HRESULT IVsTextStream::EnumMarkers(  
   [in] long iPos,  
   [in] long iLen,  
   [in] long iMarkerType,  
   [in] DWORD dwFlags,  
   [out] IVsEnumStreamMarkers **ppEnum  
);  

Этот метод перечисляет маркеры в заданной области в соответствии со значениями dwFlags параметра. EnumMarkers Перечисляет все маркеры, но получает IVsTextStreamMarker интерфейс через IVsEnumStreamMarkers интерфейс.

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