VARFLAGS Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Identifierar konstanterna som definierar egenskaperna för en variabel.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| VARFLAG_FREADONLY | 1 | Tilldelning till variabeln ska inte tillåtas. |
| VARFLAG_FSOURCE | 2 | Variabeln returnerar ett objekt som är en källa till händelser. |
| VARFLAG_FBINDABLE | 4 | Variabeln stöder databindning. |
| VARFLAG_FREQUESTEDIT | 8 | När värdet är inställt resulterar alla försök att ändra egenskapen direkt i ett anrop till |
| VARFLAG_FDISPLAYBIND | 16 | Variabeln visas för användaren som bindbar. VARFLAG_FBINDABLE måste också anges. |
| VARFLAG_FDEFAULTBIND | 32 | Variabeln är den enda egenskap som bäst representerar objektet. Endast en variabel i typinformation kan ha det här attributet. |
| 64 | Variabeln ska inte visas för användaren i en webbläsare, även om den finns och kan bindas. |
|
| VARFLAG_FRESTRICTED | 128 | Variabeln ska inte vara tillgänglig från makrospråk. Den här flaggan är avsedd för variabler eller variabler på systemnivå som du inte vill att typwebbläsare ska visa. |
| VARFLAG_FDEFAULTCOLLELEM | 256 | Tillåter en optimering där kompilatorn söker efter en medlem med namnet "xyz" på typen "abc". Om en sådan medlem hittas och flaggas som en åtkomstfunktion för ett element i standardsamlingen genereras ett anrop till medlemsfunktionen. Tillåts för medlemmar i dispinterfaces och gränssnitt; inte tillåts för moduler. |
| VARFLAG_FUIDEFAULT | 512 | Variabeln är standardvisningen i användargränssnittet. |
| VARFLAG_FNONBROWSABLE | 1024 | Variabeln visas i en objektwebbläsare, men inte i en egenskapswebbläsare. |
| VARFLAG_FREPLACEABLE | 2048 | Taggar gränssnittet som standardbeteenden. |
| VARFLAG_FIMMEDIATEBIND | 4096 | Variabeln mappas som enskilda bindbara egenskaper. |
Kommentarer
Mer information finns i VARFLAGS-uppräkning.
Den vanliga språkkörningen utlöser ett undantag när en COM-metod i intern kod returnerar en HRESULT. Mer information finns i Så här: Mappa HRESULT och undantag.