Freigeben über


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

Siehe auch

Referenz

IVsPersistentTextImage Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace