IVsTextStream.EnumMarkers(Int32, Int32, Int32, UInt32, IVsEnumStreamMarkers) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.