VARFLAGS Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Identifikuje konstanty, které definují vlastnosti proměnné.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class VARFLAGS
[System.Flags]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
[<System.Flags>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
type VARFLAGS =
Public Enum VARFLAGS
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| VARFLAG_FREADONLY | 1 | Přiřazení proměnné by nemělo být povoleno. |
| VARFLAG_FSOURCE | 2 | Proměnná vrátí objekt, který je zdrojem událostí. |
| VARFLAG_FBINDABLE | 4 | Proměnná podporuje datová vazba. |
| VARFLAG_FREQUESTEDIT | 8 | Pokud je tato možnost nastavená, bude výsledkem jakéhokoli pokusu o přímou změnu vlastnosti volání |
| VARFLAG_FDISPLAYBIND | 16 | Proměnná se uživateli zobrazí jako vázání. VARFLAG_FBINDABLE musí být také nastavena. |
| VARFLAG_FDEFAULTBIND | 32 | Proměnná je jedna vlastnost, která nejlépe představuje objekt. Tento atribut může mít pouze jedna proměnná v informacích o typu. |
| 64 | Proměnná by neměla být uživateli zobrazena v prohlížeči, i když existuje a je svázatelná. |
|
| VARFLAG_FRESTRICTED | 128 | Proměnná by neměla být přístupná z jazyků maker. Tento příznak je určený pro proměnné na úrovni systému nebo proměnné, které nechcete, aby se zobrazovaly prohlížeče typu. |
| VARFLAG_FDEFAULTCOLLELEM | 256 | Umožňuje optimalizaci, ve které kompilátor hledá člena s názvem "xyz" typu "abc". Pokud se takový člen najde a označí se jako funkce příslušenství pro prvek výchozí kolekce, vygeneruje se pro tuto členovou funkci volání. Povoleno na členech v dispinterfaces a rozhraní; moduly nejsou povoleny. |
| VARFLAG_FUIDEFAULT | 512 | Proměnná je výchozím zobrazením v uživatelském rozhraní. |
| VARFLAG_FNONBROWSABLE | 1024 | Proměnná se zobrazí v prohlížeči objektů, ale ne v prohlížeči vlastností. |
| VARFLAG_FREPLACEABLE | 2048 | Označí rozhraní jako výchozí chování. |
| VARFLAG_FIMMEDIATEBIND | 4096 | Proměnná se mapuje jako jednotlivé vlastnosti s možností vazby. |
Poznámky
Další informace naleznete v tématu VARFLAGS výčtu.
Modul CLR (Common Language Runtime) vyvolá výjimku, když metoda COM v nativním kódu vrátí HRESULT. Další informace naleznete v tématu Postupy: Mapování HRESULT a výjimek.