IVsTextStream.CreateStreamMarker (Método)
Crea un marcador de secuencia de un tipo determinado a la región especificada.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function CreateStreamMarker ( _
iMarkerType As Integer, _
iPos As Integer, _
iLength As Integer, _
pClient As IVsTextMarkerClient, _
<OutAttribute> ppMarker As IVsTextStreamMarker() _
) As Integer
int CreateStreamMarker(
int iMarkerType,
int iPos,
int iLength,
IVsTextMarkerClient pClient,
IVsTextStreamMarker[] ppMarker
)
int CreateStreamMarker(
[InAttribute] int iMarkerType,
[InAttribute] int iPos,
[InAttribute] int iLength,
[InAttribute] IVsTextMarkerClient^ pClient,
[OutAttribute] array<IVsTextStreamMarker^>^ ppMarker
)
abstract CreateStreamMarker :
iMarkerType:int *
iPos:int *
iLength:int *
pClient:IVsTextMarkerClient *
ppMarker:IVsTextStreamMarker[] byref -> int
function CreateStreamMarker(
iMarkerType : int,
iPos : int,
iLength : int,
pClient : IVsTextMarkerClient,
ppMarker : IVsTextStreamMarker[]
) : int
Parámetros
iMarkerType
Tipo: Int32[in] tipo de marcador a crear.
iPos
Tipo: Int32[in] Iniciar la posición en el búfer de texto.
iLength
Tipo: Int32[in] Longitud del texto para crear el marcador sobre.
pClient
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient[in] puntero a la interfaz de IVsTextMarkerClient . Implemente esta interfaz para advertir el búfer de texto que desea recibir notificación de eventos del marcador.
ppMarker
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.IVsTextStreamMarker[][out] puntero a la interfaz de IVsTextStreamMarker . Si este parámetro es nullreferencia null (Nothing en Visual Basic), el búfer de texto posee el marcador de texto. Un ejemplo de un marcador búfer-poseído de texto es marcador temporal.
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 IVsTextStream::CreateStreamMarker(
[in] long iMarkerType,
[in] long iPos,
[in] long iLength,
[in] IVsTextMarkerClient *pClient,
[out] IVsTextStreamMarker **ppMarker
);
Este método crea un marcador a la región especificada. Si desea escuchar los eventos de marcador para el búfer, después pase un puntero a la interfaz de IVsTextMarkerClient en el parámetro de pClient .
Nota |
---|
Los marcadores creados mediante CreateStreamMarker son marcadores secuencia-orientados.M:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines.CreateLineMarker(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient,Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[]) de uso para crear los marcadores línea-orientados. |
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)