Metodo IVsPackageDefinedTextMarkerType.GetPriorityIndex
Restituisce l'indice di priorità per il tipo personalizzato del marcatore, con il valore più elevata che riceve la posizione in primo piano.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function GetPriorityIndex ( _
<OutAttribute> ByRef piPriorityIndex As Integer _
) As Integer
int GetPriorityIndex(
out int piPriorityIndex
)
int GetPriorityIndex(
[OutAttribute] int% piPriorityIndex
)
abstract GetPriorityIndex :
piPriorityIndex:int byref -> int
function GetPriorityIndex(
piPriorityIndex : int
) : int
Parametri
piPriorityIndex
Tipo: Int32%[out] Puntatore all'indice di priorità per il tipo di marcatore di testo. per un elenco di piPriorityIndex i valori, vedere MARKERTYPE.
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 IVsPackageDefinedTextMarkerType::GetPriorityIndex(
[out] long *piPriorityIndex
);
Il marcatore con il valore più elevata riceve la posizione di primo piano durante la gestione di comando e ogni marcatore successivo viene posizionato in ordine decrescente in base al valore di priorità. Utilizzare i valori di priorità pari a 10.000 e maggiore se il marcatore eseguito l'override degli elementi incorporati come segnalibri e raccorcia i marcatori. Utilizzare i valori di 90 - 100 se il marcatore esegue l'override di altre marcatori.
Nota
Se i conflitti di priorità vengono generati, l'ambiente possibile assegnare ai marcatori esterni un'uniforme, con priorità bassa.
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.