Metodo IVsTextMarkerTypeProvider.GetTextMarkerType
Consente di restituire un puntatore a IVsPackageDefinedTextMarkerType implementazione per un tipo personalizzato dei marcatori.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function GetTextMarkerType ( _
ByRef pguidMarker As Guid, _
<OutAttribute> ByRef ppMarkerType As IVsPackageDefinedTextMarkerType _
) As Integer
int GetTextMarkerType(
ref Guid pguidMarker,
out IVsPackageDefinedTextMarkerType ppMarkerType
)
int GetTextMarkerType(
[InAttribute] Guid% pguidMarker,
[OutAttribute] IVsPackageDefinedTextMarkerType^% ppMarkerType
)
abstract GetTextMarkerType :
pguidMarker:Guid byref *
ppMarkerType:IVsPackageDefinedTextMarkerType byref -> int
function GetTextMarkerType(
pguidMarker : Guid,
ppMarkerType : IVsPackageDefinedTextMarkerType
) : int
Parametri
pguidMarker
Tipo: Guid%[in] Puntatore a un GUID che identifica il tipo esterno del marcatore.
ppMarkerType
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsPackageDefinedTextMarkerType%[out] Puntatore a IVsPackageDefinedTextMarkerType implementazione per il tipo esterno del marcatore.
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 IVsTextMarkerTypeProvider::GetTextMarkerType(
[in] GUID *pguidMarker,
[out] IVsPackageDefinedTextMarkerType **ppMarkerType
);
Quando un pacchetto registra un tipo esterno del marcatore, l'interfaccia viene implementata una volta dal servizio specificato. Questo metodo si passa un GUID che corrisponde al GUID di un marcatore registrata in “marcatori esterni.„ Sarà necessario passare a un puntatore a IVsPackageDefinedTextMarkerType implementazione di questo tipo del marcatore.
Nota
Non è necessario passare a un oggetto distinto IVsPackageDefinedTextMarkerType istanza di ogni volta che viene chiamato per lo stesso GUID.per un marcatore specificato GUID, può essere la stessa istanza ogni volta.Lo scopo di questa interfaccia è che è possibile registrare un numero qualsiasi di tipi del marcatore.
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.