IVsTextLines.GetLineDataEx-Methode
Bietet direkten, Zeile-ausgerichteten Zugriff auf den Textpuffer.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function GetLineDataEx ( _
dwFlags As UInteger, _
iLine As Integer, _
iStartIndex As Integer, _
iEndIndex As Integer, _
<OutAttribute> pLineData As LINEDATAEX(), _
pMarkerData As MARKERDATA() _
) As Integer
int GetLineDataEx(
uint dwFlags,
int iLine,
int iStartIndex,
int iEndIndex,
LINEDATAEX[] pLineData,
MARKERDATA[] pMarkerData
)
int GetLineDataEx(
[InAttribute] unsigned int dwFlags,
[InAttribute] int iLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndIndex,
[OutAttribute] array<LINEDATAEX>^ pLineData,
[InAttribute] array<MARKERDATA>^ pMarkerData
)
abstract GetLineDataEx :
dwFlags:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref *
pMarkerData:MARKERDATA[] -> int
function GetLineDataEx(
dwFlags : uint,
iLine : int,
iStartIndex : int,
iEndIndex : int,
pLineData : LINEDATAEX[],
pMarkerData : MARKERDATA[]
) : int
Parameter
dwFlags
Typ: UInt32[in] Flags, die zusätzliche Informationen über die Linie bereitstellen. Eine Liste der dwFlags-Werten finden Sie unter GLDE_FLAGS.
iLine
Typ: Int32[in] Die Zeile, für die Informationen angefordert werden. Dies ist ein nullbasierter Wert.
iStartIndex
Typ: Int32[in] Der Zeichenindex in der Zeile. Dieser Wert muss kleiner oder gleich der Länge der Zeile sein. Dieser Wert wird ignoriert, es sei denn, ein Wert von gldeSubset für dwFlagsangegeben wird.
iEndIndex
Typ: Int32[in] Ende zeichenindex in der Zeile. Dieser Wert muss kleiner oder gleich der Länge der Zeile sein.
pLineData
Typ: array<Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[][in, out] Ein Zeiger auf die gefüllten LINEDATA Struktur. Dies wird vom Aufrufer zugeordnet und ausgefüllt von der GetLineDataEx-Methode.
pMarkerData
Typ: array<Microsoft.VisualStudio.TextManager.Interop.MARKERDATA[][in, optional] Zeiger auf eine gültige MARKERDATA Struktur. Dies wird vom Aufrufer zugeordnet und ausgefüllt von der GetLineDataEx-Methode.
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 IVsTextLines::GetLineDataEx(
[in] DWORD dwFlags,
[in] long iLine,
[in] long iStartIndex,
[in] long iEndIndex,
[out] LINEDATAEX *pLineData,
[in] MARKERDATA *pMarkerData
);
Diese Methode ähnelt dem GetLineDataähnlich, wird jedoch zusätzlich die MARKERDATA Struktur aus und ermöglicht es Ihnen, zusätzliche Informationen über die Zeile oder die Markierung mit dem dwFlags-Parameters enthält.
.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.