Výčet __UserSettingsFlags
Integrované vývojové prostředí (IDE) používá k definování jak importované nastavení jsou zpracovávány.
Tento výčet má atribut FlagsAttribute, který umožňuje bitovou kombinaci hodnot svých členů.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
[FlagsAttribute]
public enum __UserSettingsFlags
[FlagsAttribute]
public enum class __UserSettingsFlags
[<FlagsAttribute>]
type __UserSettingsFlags
<FlagsAttribute>
Public Enumeration __UserSettingsFlags
Členové
Název člena | Popis | |
---|---|---|
USF_DisableOptimizations | Určuje, že by měl VSPackage zakázat optimalizace. |
|
USF_None | Určuje, že je VSPackage volné buď obnovit nastavení s platnou hodnotou importované nebo považovat za doplňkové nebo sloučení operace importu nastavení. |
|
USF_ResetOnImport | Určuje, že VSPackage přepsat existující nastavení s platná importované nastavení. |
Poznámky
Rozhraní IDE předá registrované implementace ImportSettings příznaky vytvořený z __UserSettingsFlags komunikovat uživatelské předvolby během Nastavení importu a exportu operace.
Zvažte například nastavení, které je seznam. Aktuální nastavení má členy A, B a C. Nastavení, které mají být načtena obsahovat hodnoty D a E. Když ImportSettings je volána:
Pokud USF_ResetOnImport se používá, provádění ImportSettings musí přepsat existující nastavení D a E.
Pokud USF_None se používá, provádění ImportSettings je bezplatná
- Přepsat stávající nastavení D a E.
- nebo -
- Sloučení importovaných dat s aktuálními daty, v takovém případě vytvořte nový seznam obsahující A, B, C, D a E.
Podpis modelu COM
Z vsshell80.idl:
enum __UserSettingsFlags
{
USF_None = 0x00000000,
USF_ResetOnImport = 0x00000001,
USF_DisableOptimizations = 0x00000002
};
typedef DWORD UserSettingsFlags;
Viz také
ImportSettings
Obory názvů Microsoft.VisualStudio.Shell.Interop
Stav trvalosti a prostředí IDE sady Visual Studio
Working with Settings
Zpět na začátek