Lire en anglais

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

int EnumMarkers(
    int iPos,
    int iLen,
    int iMarkerType,
    uint dwFlags,
    out IVsEnumStreamMarkers ppEnum
)

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