IVsTextManager.GetUserPreferences, 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 (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function GetUserPreferences ( _
<OutAttribute> pViewPrefs As VIEWPREFERENCES(), _
<OutAttribute> pFramePrefs As FRAMEPREFERENCES(), _
<OutAttribute> pLangPrefs As LANGPREFERENCES(), _
<OutAttribute> pColorPrefs As FONTCOLORPREFERENCES() _
) As Integer
int GetUserPreferences(
VIEWPREFERENCES[] pViewPrefs,
FRAMEPREFERENCES[] pFramePrefs,
LANGPREFERENCES[] pLangPrefs,
FONTCOLORPREFERENCES[] pColorPrefs
)
int GetUserPreferences(
[OutAttribute] array<VIEWPREFERENCES>^ pViewPrefs,
[OutAttribute] array<FRAMEPREFERENCES>^ pFramePrefs,
[InAttribute] [OutAttribute] array<LANGPREFERENCES>^ pLangPrefs,
[InAttribute] [OutAttribute] array<FONTCOLORPREFERENCES>^ pColorPrefs
)
abstract GetUserPreferences :
pViewPrefs:VIEWPREFERENCES[] byref *
pFramePrefs:FRAMEPREFERENCES[] byref *
pLangPrefs:LANGPREFERENCES[] byref *
pColorPrefs:FONTCOLORPREFERENCES[] byref -> int
function GetUserPreferences(
pViewPrefs : VIEWPREFERENCES[],
pFramePrefs : FRAMEPREFERENCES[],
pLangPrefs : LANGPREFERENCES[],
pColorPrefs : FONTCOLORPREFERENCES[]
) : int
Paramètres
pViewPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[][out] pointeur vers les préférences de vue. Pour plus d'informations sur pViewPrefs, consultez VIEWPREFERENCES.
pFramePrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES[][out] pointeur vers les préférences de frame. Pour plus d'informations sur pFramePrefs, consultez FRAMEPREFERENCES.
pLangPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES[][in, out] pointeur aux langues. Pour plus d'informations sur pLangPrefs, consultez LANGPREFERENCES.
pColorPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES[][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
Signature de COM
De textmgr.idl :
HRESULT IVsTextManager::GetUserPreferences(
[out] VIEWPREFERENCES * pViewPrefs,
[out] FRAMEPREFERENCES * pFramePrefs,
[in, out] LANGPREFERENCES * pLangPrefs,
[in, out] FONTCOLORPREFERENCES * 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.
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.