Condividi tramite


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.

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

Vedere anche

Riferimenti

IVsTextMarkerTypeProvider Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop