IVsFullTextScanner.FullTextRead-Methode
Führt die tatsächlichen Überprüfung aus.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
'Declaration
Function FullTextRead ( _
<OutAttribute> ByRef ppszText As String, _
<OutAttribute> ByRef piLength As Integer _
) As Integer
int FullTextRead(
out string ppszText,
out int piLength
)
int FullTextRead(
[OutAttribute] String^% ppszText,
[OutAttribute] int% piLength
)
abstract FullTextRead :
ppszText:string byref *
piLength:int byref -> int
function FullTextRead(
ppszText : String,
piLength : int
) : int
ppszText
Typ: String%[out] Zeiger auf den Inhalt des Textpuffers.
piLength
Typ: Int32%[out] Länge des Texts wird durch *ppszTextsoll.
Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.
Von textmgr.idl:
HRESULT IVsFullTextScanner::FullTextRead(
[out] WCHAR **ppszText,
[out] long *piLength
);
Ein Zeiger auf einen Textpuffer wird in ppszText-Parameter zurückgegeben. Der piLength-Parameter wird dann mit der Länge des Puffers ausgefüllt, der auf *ppsztextdargestellt wird.
Hinweis
Der Textpuffer wird vom IVsFullTextScanner-Objekt erstellt, und der Puffer muss für die Lebensdauer des Objekts IVsFullTextScanner beibehalten werden, oder bis CloseFullTextScan wird die Methode aufgerufen.Wenn Sie diese Schnittstelle in verwaltetem Code implementiert und Sie den Aufrufer erforderlich ist, um die Zeichenfolge zu löschen, implementieren Sie die IVsCoTaskMemFreeMyStrings-Schnittstelle für die IVsFullTextScanner-Schnittstelle.
- 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.