VARFLAGS Enum

Definition

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
VARFLAGS
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 IPropertyNotifySink::OnRequestEdit. Implementeringen av OnRequestEdit avgör om ändringen godkänns.

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.

VARFLAG_FHIDDEN 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.

Gäller för