Partager via


IVsTextStream.ReplaceStreamEx, méthode

Handles modifiant, telles que la ligne arrêtant, ligne se joignant, et ainsi de suite.

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

Syntaxe

'Déclaration
Function ReplaceStreamEx ( _
    dwFlags As UInteger, _
    iPos As Integer, _
    iOldLen As Integer, _
    pszText As IntPtr, _
    iNewLen As Integer, _
    <OutAttribute> ByRef piActualLen As Integer _
) As Integer
int ReplaceStreamEx(
    uint dwFlags,
    int iPos,
    int iOldLen,
    IntPtr pszText,
    int iNewLen,
    out int piActualLen
)
int ReplaceStreamEx(
    [InAttribute] unsigned int dwFlags, 
    [InAttribute] int iPos, 
    [InAttribute] int iOldLen, 
    [InAttribute] IntPtr pszText, 
    [InAttribute] int iNewLen, 
    [OutAttribute] int% piActualLen
)
abstract ReplaceStreamEx : 
        dwFlags:uint32 * 
        iPos:int * 
        iOldLen:int * 
        pszText:IntPtr * 
        iNewLen:int * 
        piActualLen:int byref -> int
function ReplaceStreamEx(
    dwFlags : uint, 
    iPos : int, 
    iOldLen : int, 
    pszText : IntPtr, 
    iNewLen : int, 
    piActualLen : int
) : int

Paramètres

  • dwFlags
    Type : UInt32

    [in] options pour modifier le texte pendant une opération de remplacement. Pour une liste de valeurs d'dwFlags, consultez l'REPLACE_TEXT_FLAGS.

  • iPos
    Type : Int32

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

  • iOldLen
    Type : Int32

    [in] longueur du texte à le recharger.

  • pszText
    Type : IntPtr

    [in] texte à insérer.

  • iNewLen
    Type : Int32

    [in] longueur du texte récemment inséré.

  • piActualLen
    Type : Int32%

    [] numéro de personnages modifiés.

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::ReplaceStreamEx(
   [in] DWORD dwFlags,
   [in] long iPos,
   [in] long iOldLen,
   [in] const WCHAR *pszText,
   [in] long iNewLen,
   [out] long *piActualLen
);

Semblable à l'ReplaceStream - I, mais permet pour spécifier des options supplémentaires dans le paramètre d'dwFlags.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextStream Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms