IVsTextStream.EnumMarkers(Int32, Int32, Int32, UInt32, IVsEnumStreamMarkers) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.