IVsTextStream.ReloadStream 方法
取代文字,但不會刪除標記。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
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
參數
iPos
類型:Int32[in]文字緩衝區中的起始位置。
iOldLen
類型:Int32[in]若要重新載入文字的長度。
pszText
類型:IntPtr[in]若要插入的文字指標。
iNewLen
類型:Int32[in]新插入的文字的長度。
傳回值
類型:Int32
如果此方法將會成功,則會傳回S_OK。如果失敗,它就會傳回錯誤碼。
備註
COM 簽章
從 textmgr.idl:
HRESULT IVsTextStream::ReloadStream(
[in] long iPos,
[in] long iOldLen,
[in] const WCHAR *pszText,
[in] long iNewLen
);
在ReloadStream,替代文字,但並不會刪除標記。 請使用這個方法只有在特殊的情況下,例如,當緩衝區已被重新載入從磁碟或精靈替換的程式碼特定區段。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。