IVsTextStream.ReloadStream-Methode
Ersetzt Text, ohne Markierung zu löschen.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function ReloadStream ( _
iPos As Integer, _
iOldLen As Integer, _
pszText As IntPtr, _
iNewLen As Integer _
) As Integer
int ReloadStream(
int iPos,
int iOldLen,
IntPtr pszText,
int iNewLen
)
int ReloadStream(
[InAttribute] int iPos,
[InAttribute] int iOldLen,
[InAttribute] IntPtr pszText,
[InAttribute] int iNewLen
)
abstract ReloadStream :
iPos:int *
iOldLen:int *
pszText:IntPtr *
iNewLen:int -> int
function ReloadStream(
iPos : int,
iOldLen : int,
pszText : IntPtr,
iNewLen : int
) : int
Parameter
iPos
Typ: Int32[in] Anfangsposition im Textpuffer.
iOldLen
Typ: Int32[in] Länge erneut zu laden.
pszText
Typ: IntPtr[in] Zeiger auf simsen, um eingefügt werden soll.
iNewLen
Typ: Int32[in] Länge des neu Zwischentexts.
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::ReloadStream(
[in] long iPos,
[in] long iOldLen,
[in] const WCHAR *pszText,
[in] long iNewLen
);
In ReloadStreamText ersetzt wird, aber Marker werden nicht gelöscht. Verwenden Sie diese Methode nur unter bestimmten Umständen, beispielsweise wenn ein Puffer vom Datenträger neu geladen wird oder wenn ein Assistent einen bestimmten Codeabschnitt ersetzt.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.