FUNCFLAGS 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 funktion.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class FUNCFLAGS
[System.Flags]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
public enum FUNCFLAGS
[<System.Flags>]
type FUNCFLAGS =
[<System.Flags>]
[<System.Serializable>]
type FUNCFLAGS =
Public Enum FUNCFLAGS
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| FUNCFLAG_FRESTRICTED | 1 | Funktionen ska inte vara tillgänglig från makrospråk. Den här flaggan är avsedd för funktioner på systemnivå som skriver webbläsare som inte ska visas. |
| FUNCFLAG_FSOURCE | 2 | Funktionen returnerar ett objekt som är en källa till händelser. |
| FUNCFLAG_FBINDABLE | 4 | Funktionen som stöder databindning. |
| FUNCFLAG_FREQUESTEDIT | 8 | När värdet är inställt resulterar alla anrop till en metod som anger egenskapen först i ett anrop till |
| FUNCFLAG_FDISPLAYBIND | 16 | Funktionen som visas för användaren som bindbar. FUNCFLAG_FBINDABLE måste också anges. |
| FUNCFLAG_FDEFAULTBIND | 32 | Den funktion som bäst representerar objektet. Endast en funktion i en typ kan ha det här attributet. |
| 64 | Funktionen ska inte visas för användaren, även om den finns och kan bindas. |
|
| FUNCFLAG_FUSESGETLASTERROR | 128 | Funktionen stöder |
| FUNCFLAG_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 accessorfunktion 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. |
| FUNCFLAG_FUIDEFAULT | 512 | Typinformationsmedlemmen är standardmedlem för visning i användargränssnittet. |
| FUNCFLAG_FNONBROWSABLE | 1024 | Egenskapen visas i en objektwebbläsare, men inte i en egenskapswebbläsare. |
| FUNCFLAG_FREPLACEABLE | 2048 | Taggar gränssnittet som standardbeteenden. |
| FUNCFLAG_FIMMEDIATEBIND | 4096 | Mappad som enskilda bindbara egenskaper. |
Kommentarer
Mer information finns i FUNCFLAGS-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.