VsTextBufferClass.CopyLineText(Int32, Int32, Int32, Int32, IntPtr, Int32) Methode

Definition

Setzt den angegebenen Textbereich in einen vom Aufrufer zugewiesenen Puffer (ein Array) ein

public:
 virtual int CopyLineText(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszBuf, [Runtime::InteropServices::Out] int % pcchBuf) = Microsoft::VisualStudio::TextManager::Interop::IVsTextLines::CopyLineText;
public virtual int CopyLineText (int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszBuf, out int pcchBuf);
abstract member CopyLineText : int * int * int * int * nativeint * int -> int
override this.CopyLineText : int * int * int * int * nativeint * int -> int
Public Overridable Function CopyLineText (iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, pszBuf As IntPtr, ByRef pcchBuf As Integer) As Integer

Parameter

iStartLine
Int32

[in] Anfangsreihe.

iStartIndex
Int32

[in] Startzeichenindex innerhalb der Zeile. Muss kleiner oder gleich der Länge der Zeile sein.

iEndLine
Int32

[in] Endzeile.

iEndIndex
Int32

[in] Endzeichenindex innerhalb der Zeile. Muss kleiner oder gleich der Länge der Zeile sein.

pszBuf
IntPtr

[in] Zeiger auf einen vom Aufrufer reservierten Puffer.

pcchBuf
Int32

[in, out] Zeiger auf eine Anzahl von Unicode-Zeichen - nicht Bytes.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird zurückgegeben S_OK ; andernfalls wird ein Fehlercode zurückgegeben.

Implementiert

Gilt für