Partager via


IVsTextManager2.GetUserPreferences2, méthode

Retourne les préférences de l'utilisateur, telles que l'utilisation d'onglet, la taille de retrait et la présence de marge de widget pour la vue, le frame, et le service de langage.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

[in] pointeur à l'interface d'IVsTextBuffer.

HRESULT IVsTextManager2::GetUserPreferences2(
   [out] VIEWPREFERENCES2 * pViewPrefs,
   [out] FRAMEPREFERENCES2 * pFramePrefs,
   [in, out] LANGPREFERENCES2 * pLangPrefs,
   [in, out] FONTCOLORPREFERENCES2 * pColorPrefs
); 

Utilisez cette méthode pour déterminer la vue, le frame, le langage, la police, et les préférences de couleur. Passez dans GUID pour l'élément approprié et la méthode retourne la structure remplie pour ces préférences. Vous n'êtes pas requis pour passer dans GUID pour chaque structure si vous souhaitez uniquement des préférences pour un élément (par exemple, vous souhaitez uniquement des préférences de vue). Passez dans nullune référence null (Nothing en Visual Basic) pour les structures que vous ne souhaitez pas remplir.

Pour le membre de LANGPREFERENCES, spécifiez le langage en question en définissant le plangprefs->guidlang au langage SID.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextManager2 Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms