IVsTextStream.EnumMarkers(Int32, Int32, Int32, UInt32, IVsEnumStreamMarkers) Methode

Definition

Listet einen bestimmten Satz von Textstreammarkern auf, der auf angegebenen Kriterien basiert.

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

Parameter

iPos
Int32

[in] Anfangsposition im Textpuffer.

iLen
Int32

[in] Länge des Textes, über dem die Markierung nummeriert werden soll.

iMarkerType
Int32

[in] Typ der Markierungen zum Enumerieren. Dieser Parameter wird ignoriert, wenn ein Wert von EM_ALLTYPES für den- dwFlags Parameter angegeben wird.

dwFlags
UInt32

[in] Enumerationsoptionen. Eine Liste der dwFlags-Werte finden Sie unter ENUMMARKERFLAGS.

ppEnum
IVsEnumStreamMarkers

[out] Zeiger auf die IVsEnumStreamMarkers-Schnittstelle.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

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

Diese Methode listet die Marker für einen angegebenen Bereich auf, wobei die Werte des dwFlags Parameters unterliegen. EnumMarkers Listet alle Marker auf, ruft jedoch die- IVsTextStreamMarker Schnittstelle über die- IVsEnumStreamMarkers Schnittstelle ab.

Gilt für