Partager via


IVsTextStream.EnumMarkers, méthode

Énumère spécifique de s défini des marques de flux de texte, selon les critères spécifiés.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
Function EnumMarkers ( _
    iPos As Integer, _
    iLen As Integer, _
    iMarkerType As Integer, _
    dwFlags As UInteger, _
    <OutAttribute> ByRef ppEnum As IVsEnumStreamMarkers _
) As Integer
int EnumMarkers(
    int iPos,
    int iLen,
    int iMarkerType,
    uint dwFlags,
    out IVsEnumStreamMarkers ppEnum
)
int EnumMarkers(
    [InAttribute] int iPos, 
    [InAttribute] int iLen, 
    [InAttribute] int iMarkerType, 
    [InAttribute] unsigned int dwFlags, 
    [OutAttribute] IVsEnumStreamMarkers^% ppEnum
)
abstract EnumMarkers : 
        iPos:int * 
        iLen:int * 
        iMarkerType:int * 
        dwFlags:uint32 * 
        ppEnum:IVsEnumStreamMarkers byref -> int
function EnumMarkers(
    iPos : int, 
    iLen : int, 
    iMarkerType : int, 
    dwFlags : uint, 
    ppEnum : IVsEnumStreamMarkers
) : int

Paramètres

  • iPos
    Type : Int32

    [in] position de départ dans la mémoire tampon de texte.

  • iLen
    Type : Int32

    [in] longueur du texte pour énumérer la marque plus de.

  • iMarkerType
    Type : Int32

    [in] type de marques à les énumérer. Ce paramètre est ignoré si une valeur d'EM_ALLTYPES est spécifiée pour le paramètre d'dwFlags.

  • dwFlags
    Type : UInt32

    [in] options d'énumération. Pour une liste de valeurs d'dwFlags, consultez l'ENUMMARKERFLAGS.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Cette méthode énumère les marques sur d'une zone donnée, soumis à des valeurs du paramètre d'dwFlags. EnumMarkers énumère toutes les marques, mais obtient l'interface d'IVsTextStreamMarker par l'intermédiaire de l'interface d'IVsEnumStreamMarkers.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextStream Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms