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
pViewPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[][out] pointeur vers les préférences de vue. Pour plus d'informations sur pViewPrefs, consultez VIEWPREFERENCES2.
pFramePrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[][out] pointeur vers les préférences de frame. Pour plus d'informations sur pFramePrefs, consultez FRAMEPREFERENCES2.
pLangPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[][in, out] pointeur aux langues. Pour plus d'informations sur pLangPrefs, consultez LANGPREFERENCES2.
pColorPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[][in, out] pointeur vers les préférences de couleur de police.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.