Metodo IVsTextManager2.GetUserPreferences2
Restituisce le preferenze utente, ad esempio l'utilizzo della scheda, le dimensioni di tabulazione e rientro presenza del margine del widget per la visualizzazione, il frame e il servizio di linguaggio.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintassi
'Dichiarazione
Function GetUserPreferences2 ( _
<OutAttribute> pViewPrefs As VIEWPREFERENCES2(), _
<OutAttribute> pFramePrefs As FRAMEPREFERENCES2(), _
<OutAttribute> pLangPrefs As LANGPREFERENCES2(), _
<OutAttribute> pColorPrefs As FONTCOLORPREFERENCES2() _
) As Integer
int GetUserPreferences2(
VIEWPREFERENCES2[] pViewPrefs,
FRAMEPREFERENCES2[] pFramePrefs,
LANGPREFERENCES2[] pLangPrefs,
FONTCOLORPREFERENCES2[] pColorPrefs
)
int GetUserPreferences2(
[OutAttribute] array<VIEWPREFERENCES2>^ pViewPrefs,
[OutAttribute] array<FRAMEPREFERENCES2>^ pFramePrefs,
[InAttribute] [OutAttribute] array<LANGPREFERENCES2>^ pLangPrefs,
[InAttribute] [OutAttribute] array<FONTCOLORPREFERENCES2>^ pColorPrefs
)
abstract GetUserPreferences2 :
pViewPrefs:VIEWPREFERENCES2[] byref *
pFramePrefs:FRAMEPREFERENCES2[] byref *
pLangPrefs:LANGPREFERENCES2[] byref *
pColorPrefs:FONTCOLORPREFERENCES2[] byref -> int
function GetUserPreferences2(
pViewPrefs : VIEWPREFERENCES2[],
pFramePrefs : FRAMEPREFERENCES2[],
pLangPrefs : LANGPREFERENCES2[],
pColorPrefs : FONTCOLORPREFERENCES2[]
) : int
Parametri
pViewPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[][out] Puntatore alle preferenze di visualizzazione. per ulteriori informazioni su pViewPrefs, vedere VIEWPREFERENCES2.
pFramePrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[][out] Puntatore alle preferenze di frame. per ulteriori informazioni su pFramePrefs, vedere FRAMEPREFERENCES2.
pLangPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[][in, out] Puntatore alle preferenze di lingua. per ulteriori informazioni su pLangPrefs, vedere LANGPREFERENCES2.
pColorPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[][in, out] Puntatore alle preferenze di colore del carattere.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
[in] Puntatore a IVsTextBuffer interfaccia.
HRESULT IVsTextManager2::GetUserPreferences2(
[out] VIEWPREFERENCES2 * pViewPrefs,
[out] FRAMEPREFERENCES2 * pFramePrefs,
[in, out] LANGPREFERENCES2 * pLangPrefs,
[in, out] FONTCOLORPREFERENCES2 * pColorPrefs
);
Utilizzare questo metodo per determinare la visualizzazione, il frame, il linguaggio, il tipo di carattere e le preferenze di colore. Passare il GUID per l'elemento appropriato e il metodo restituisce la struttura soddisfatta per tali preferenze. Non è necessario passare un GUID per ogni struttura se si desidera solo le preferenze per un elemento (ad esempio, si desidera solo le preferenze di visualizzazione. Passare in nullriferimento null (Nothing in Visual Basic) per le strutture che non si desidera riempire.
Per il membro di LANGPREFERENCES, specificare il linguaggio in questione impostando il pLangPrefs->guidLang il linguaggio SID.
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.