Condividi tramite


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

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

Vedere anche

Riferimenti

IVsTextManager2 Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop