Udostępnij za pośrednictwem


TYPEFLAGS Wyliczenie

Definicja

Przestroga

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Zamiast tego użyj polecenia cmdlet TYPEFLAGS.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Dziedziczenie
TYPEFLAGS
Atrybuty

Pola

TYPEFLAG_FAGGREGATABLE 1024

Klasa obsługuje agregację.

TYPEFLAG_FAPPOBJECT 1

Opis typu opisujący obiekt aplikacji.

TYPEFLAG_FCANCREATE 2

Wystąpienia typu można utworzyć za pomocą polecenia ITypeInfo::CreateInstance.

TYPEFLAG_FCONTROL 32

Typ to kontrolka, z której będą uzyskiwane inne typy i nie powinny być wyświetlane użytkownikom.

TYPEFLAG_FDISPATCHABLE 4096

Wskazuje, że interfejs pochodzi bezpośrednio lub pośrednio z IDispatchklasy . Ta flaga jest obliczana, nie ma języka opisu obiektu dla flagi.

TYPEFLAG_FDUAL 64

Interfejs dostarcza zarówno powiązanie VTBL, jak IDispatch i .

TYPEFLAG_FHIDDEN 16

Typ nie powinien być wyświetlany w przeglądarkach.

TYPEFLAG_FLICENSED 4

Typ jest licencjonowany.

TYPEFLAG_FNONEXTENSIBLE 128

Interfejs nie może dodawać elementów członkowskich w czasie wykonywania.

TYPEFLAG_FOLEAUTOMATION 256

Typy używane w interfejsie są w pełni zgodne z usługą Automation, w tym obsługą powiązań VTBL. Ustawienie podwójne w interfejsie powoduje ustawienie tej flagi oprócz TYPEFLAG_FDUALelementu . Niedozwolone na dispinterfaces.

TYPEFLAG_FPREDECLID 8

Typ jest wstępnie zdefiniowany. Aplikacja kliencka powinna automatycznie utworzyć pojedyncze wystąpienie obiektu, które ma ten atrybut. Nazwa zmiennej wskazującej obiekt jest taka sama jak nazwa klasy obiektu.

TYPEFLAG_FPROXY 16384

Wskazuje, że interfejs będzie używać biblioteki linków dynamicznych serwera proxy/łącznika zastępczego. Ta flaga określa, że serwer proxy biblioteki typów nie powinien być wyrejestrowany, gdy biblioteka typów jest wyrejestrowana.

TYPEFLAG_FREPLACEABLE 2048

Obiekt obsługuje IConnectionPointWithDefaultelementy i ma domyślne zachowania.

TYPEFLAG_FRESTRICTED 512

Nie powinien być dostępny z języków makr. Ta flaga jest przeznaczona dla typów lub typów na poziomie systemu, które nie powinny być wyświetlane w przeglądarkach.

TYPEFLAG_FREVERSEBIND 8192

Wskazuje, że podstawowe interfejsy powinny być sprawdzane pod kątem rozpoznawania nazw przed sprawdzeniem elementów podrzędnych— odwrotnym zachowaniem domyślnym.

Uwagi

Aby uzyskać dodatkowe informacje na temat TYPEFLAGSprogramu , zobacz bibliotekę MSDN.

Dotyczy