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
pViewPrefs
Typ: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[][out] Zeiger auf den Einstellungen anzeigen. Weitere Informationen zu pViewPrefs finden Sie unter VIEWPREFERENCES2.
pFramePrefs
Typ: array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[][out] Zeiger auf den Frame. Weitere Informationen zu pFramePrefs finden Sie unter FRAMEPREFERENCES2.
pLangPrefs
Typ: array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[][in, out] Zeiger auf den Spracheinstellungen. Weitere Informationen zu pLangPrefs finden Sie unter LANGPREFERENCES2.
pColorPrefs
Typ: array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[][in, out] Zeiger auf den Schriftfarben.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.