IVsTextStream.EnumMarkers(Int32, Int32, Int32, UInt32, IVsEnumStreamMarkers) Método

Definição

Enumera o conjunto específico de marcadores de fluxo de texto com base nos critérios especificados.

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

Parâmetros

iPos
Int32

no Posição inicial no buffer de texto.

iLen
Int32

no Comprimento do texto para o qual enumerar o marcador.

iMarkerType
Int32

no Tipo de marcadores a serem enumerados. Esse parâmetro será ignorado se um valor de EM_ALLTYPES for especificado para o dwFlags parâmetro.

dwFlags
UInt32

no Opções de enumeração. Para obter uma lista de dwFlags valores, consulte ENUMMARKERFLAGS .

ppEnum
IVsEnumStreamMarkers

fora Ponteiro para a IVsEnumStreamMarkers interface.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr. idl:

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

Esse método enumera os marcadores em uma determinada região, sujeitos ao (s) valor (es) do dwFlags parâmetro. EnumMarkers enumera todos os marcadores, mas Obtém a IVsTextStreamMarker interface por meio da IVsEnumStreamMarkers interface.

Aplica-se a