IVsTextLines.GetLineDataEx (Método)
Proporciona el acceso directo, línea-orientado al búfer de texto.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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
Parámetros
dwFlags
Tipo: UInt32[in] Marcas que proporciona la información adicional sobre la línea. Para obtener una lista de valores de dwFlags , vea GLDE_FLAGS.
iLine
Tipo: Int32[in] La línea en la que se solicita información. Éste es un valor basado en cero.
iStartIndex
Tipo: Int32[in] Iniciar el índice del carácter en la línea. Debe ser menor o igual que la longitud de la línea. se omite este valor a menos que un valor de gldeSubset se especifique para dwFlags.
iEndIndex
Tipo: Int32[in] Índice del carácter final de la línea. Debe ser menor o igual que la longitud de la línea.
pLineData
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[][in, out] puntero a rellenar-en la estructura de LINEDATA . Esto es asignada por el llamador y completa el método de GetLineDataEx .
pMarkerData
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.MARKERDATA[][in, optional] puntero a una estructura válida de MARKERDATA . Esto es asignada por el llamador y completa el método de GetLineDataEx .
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsTextLines::GetLineDataEx(
[in] DWORD dwFlags,
[in] long iLine,
[in] long iStartIndex,
[in] long iEndIndex,
[out] LINEDATAEX *pLineData,
[in] MARKERDATA *pMarkerData
);
Este método es similar al GetLineData, pero además rellena la estructura de MARKERDATA y permite especificar información adicional sobre la línea o el marcador mediante el parámetro de dwFlags .
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)