Freigeben über


IVsTextManager2.GetUserPreferences2-Methode

Gibt Benutzereinstellungen, Registerkarten, z und Einzugsgröße Rand des vorhandensein Widget für die Ansicht, in der Rahmen und der Sprachdienst zurück.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
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

Parameter

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

[in] Zeiger auf die IVsTextBuffer-Schnittstelle.

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

Verwenden Sie diese Methode, um eine Ansicht, Frames Schriftart- und Farbeinstellungen Sprache zu bestimmen. Übergeben Sie die GUID für das entsprechende Element und die Methode gibt die ausgefüllte Struktur für diese Einstellungen zurück. Sie müssen nicht in eine GUID für jede Struktur zu übergeben, wenn Sie nur Einstellungen für ein Element möchten (z. B. möchten, dass Sie nur Einstellungen anzeigen.) Übergeben Sie nullein Nullverweis (Nothing in Visual Basic) für die Strukturen, die nicht gefüllt werden sollen.

Für den LANGPREFERENCES-Member geben Sie die Sprache an, indem Sie pLangPrefs->guidLang jeweilige Sprache SID ist, festlegen.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextManager2 Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace