Freigeben über


IVsTextStream.CreateEditPoint-Methode

Erstellt ein EditPoint-Objekt an der angegebenen Position im Textpuffer.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function CreateEditPoint ( _
    iPosition As Integer, _
    <OutAttribute> ByRef ppEditPoint As Object _
) As Integer
int CreateEditPoint(
    int iPosition,
    out Object ppEditPoint
)
int CreateEditPoint(
    [InAttribute] int iPosition, 
    [OutAttribute] Object^% ppEditPoint
)
abstract CreateEditPoint : 
        iPosition:int * 
        ppEditPoint:Object byref -> int
function CreateEditPoint(
    iPosition : int, 
    ppEditPoint : Object
) : int

Parameter

  • iPosition
    Typ: Int32

    [in] Position im Textpuffer.

  • ppEditPoint
    Typ: Object%

    [out] Zeiger auf den EditPoint-Objekt erstellt.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextStream::CreateEditPoint(
   [in] long iPosition,
   [out] IDispatch **ppEditPoint
);

EditPoint-Objekte sind eine alternative Möglichkeit, in den Puffer geschrieben werden soll, und geben einen Speicherort im Textpuffer dar. Diese Objekte sind mit TextSelection-Objekten vergleichbar, sie werden jedoch auf Daten im Textpuffer und nicht auf in einem Text angewendet Code-Fenster angezeigt wird.

Hinweis

Jeder Vorgang, der versucht, einen Textpuffer zu ändern, schlägt fehl, wenn er alle Zeichen auswirkt, die in einem schreibgeschützten Block enthalten sind, oder wenn der Textpuffer selbst schreibgeschützt ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextStream Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace