TYPEFLAGS Enumeráció

Definíció

Meghatározza a típusleírás tulajdonságait és attribútumait.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Öröklődés
TYPEFLAGS
Attribútumok

Mezők

Name Érték Description
TYPEFLAG_FAPPOBJECT 1

Egy objektumot leíró Application típusleírás.

TYPEFLAG_FCANCREATE 2

A típuspéldányok a következővel ITypeInfo::CreateInstancehozhatók létre: .

TYPEFLAG_FLICENSED 4

A típus licencelve van.

TYPEFLAG_FPREDECLID 8

A típus előre definiálva van. Az ügyfélalkalmazásnak automatikusan létre kell hoznia az objektum egyetlen példányát, amely rendelkezik ezzel az attribútummal. Az objektumra mutató változó neve megegyezik az objektum osztálynevével.

TYPEFLAG_FHIDDEN 16

A típus nem jelenik meg a böngészőkben.

TYPEFLAG_FCONTROL 32

A típus olyan vezérlő, amelyből más típusokat is levezet, és nem jeleníthető meg a felhasználók számára.

TYPEFLAG_FDUAL 64

Az interfész mind a mind a VTBL-kötést biztosítja IDispatch .

TYPEFLAG_FNONEXTENSIBLE 128

A felület futásidőben nem tud tagokat felvenni.

TYPEFLAG_FOLEAUTOMATION 256

A felületen használt típusok teljes mértékben kompatibilisek az Automation szolgáltatással, beleértve a VTBL kötéstámogatást is. A kettős beállítás egy interfészen ezt a jelzőt és a .-t is beállítja TYPEFLAG_FDUAL. Ez a jelző nem engedélyezett dispinterfaces esetén.

TYPEFLAG_FRESTRICTED 512

Makrónyelvekből nem lehet elérhető. Ez a jelző olyan rendszerszintű típusokra vagy típusokra vonatkozik, amelyeket a böngészők nem jelenítenek meg.

TYPEFLAG_FAGGREGATABLE 1024

Az osztály támogatja az összesítést.

TYPEFLAG_FREPLACEABLE 2048

Az objektum támogatja IConnectionPointWithDefaultaz alapértelmezett viselkedést.

TYPEFLAG_FDISPATCHABLE 4096

Azt jelzi, hogy az interfész közvetlenül vagy közvetve származik IDispatch. Ez a jelző ki van számítva; nincs objektumleírási nyelv a jelölőhöz.

TYPEFLAG_FREVERSEBIND 8192

Azt jelzi, hogy az alapillesztőket a gyermekek ellenőrzése előtt ellenőrizni kell a névfeloldáshoz, ami az alapértelmezett viselkedés fordítottja.

TYPEFLAG_FPROXY 16384

Azt jelzi, hogy a felület egy proxy/csonk dinamikus kapcsolatkódtárat fog használni. Ez a jelző azt határozza meg, hogy a típustárproxy regisztrációja nem törölhető a típustár regisztrációjának törlésekor.

Megjegyzések

További információ: TYPEFLAGS enumerálás.

A közös nyelvi futtatókörnyezet kivételt eredményez, ha egy COM-metódus natív kódban HRESULT-t ad vissza. További információ : HrESULT-ok és kivételek leképezése.

A következőre érvényes: