IVsPersistentTextImage.Image_FullTextRead-Methode
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function Image_FullTextRead ( _
<OutAttribute> ByRef ppszText As String, _
<OutAttribute> ByRef piLength As Integer _
) As Integer
int Image_FullTextRead(
out string ppszText,
out int piLength
)
int Image_FullTextRead(
[OutAttribute] String^% ppszText,
[OutAttribute] int% piLength
)
abstract Image_FullTextRead :
ppszText:string byref *
piLength:int byref -> int
function Image_FullTextRead(
ppszText : String,
piLength : int
) : int
Parameter
ppszText
Typ: String%[out]
piLength
Typ: Int32%[out]
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 IVsPersistentTextImage::Image_FullTextRead(
[out] const WCHAR **ppszText,
[out] long *piLength
);
Hinweis
Der Textpuffer wird vom IVsPersistentTextImage-Objekt erstellt, und der Puffer muss für die Lebensdauer des Objekts IVsPersistentTextImage beibehalten werden, oder bis Image_CloseFullTextScan wird die Methode aufgerufen.
Wenn Sie diese Schnittstelle implementieren und in verwaltetem Code vom Aufrufer Sie die Zeichenfolge selbst löschen können, müssen IVsCoTaskMemFreeMyStrings Implementieren Sie die Schnittstelle für die IVsPersistentTextImage-Schnittstelle.
.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.