Metodo IVsTextStream.CreateStreamMarker
Crea un marcatore del flusso di un tipo specificato sull'area specificata.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
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
Parametri
iMarkerType
Tipo: Int32[in] tipo di marcatore da creare.
iPos
Tipo: Int32[in] Posizione iniziale del buffer di testo.
iLength
Tipo: Int32[in] Lunghezza del testo per creare marcatore più.
pClient
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient[in] Puntatore a IVsTextMarkerClient interfaccia. Implementare questa interfaccia per consigliare il buffer di testo che si desidera ricevere la notifica degli eventi del marcatore.
ppMarker
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.IVsTextStreamMarker[][out] Puntatore a IVsTextStreamMarker interfaccia. se questo parametro è nullriferimento null (Nothing in Visual Basic), quindi il marcatore di testo appartiene al buffer di testo. Un esempio di un marcatore di testo di proprietà di buffer è un segnalibro temporaneo.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsTextStream::CreateStreamMarker(
[in] long iMarkerType,
[in] long iPos,
[in] long iLength,
[in] IVsTextMarkerClient *pClient,
[out] IVsTextStreamMarker **ppMarker
);
questo metodo crea un marcatore sopra l'area specificata. Se si desidera ascoltare gli eventi del marcatore per il buffer, quindi passare un puntatore a IVsTextMarkerClient collegare in pClient parametro.
Nota
I marcatori creati utilizzando CreateStreamMarker sono a marcatori orientati al flusso.utilizzo 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[]) per creare i marcatori orientati alla riga.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.