Udostępnij za pośrednictwem


CreateObjectFlags Wyliczenie

Definicja

Określa flagi dla GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) metody.

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

public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags = 
Public Enum CreateObjectFlags
Dziedziczenie
CreateObjectFlags
Atrybuty

Pola

Aggregation 4

Zdefiniowano, gdy jest zaangażowana agregacja MODELU COM (jest to wystąpienie wewnętrzne).

None 0

Flaga używana do wskazywania braku ustawionych flag.

TrackerObject 1

Wskazuje, że podany zewnętrzny obiekt COM implementuje IReferenceTracker.

UniqueInstance 2

Wskazuje, aby zignorować wewnętrzne buforowanie i zawsze utworzyć unikatowe wystąpienie.

Unwrap 8

Sprawdź, czy podane wystąpienie jest rzeczywiście otoką, a jeśli tak, zwraca podstawowy obiekt zarządzany, zamiast tworzyć nową otokę.

Jest to zgodne z wbudowanymi semantykami RCW dla międzyoperacyjności MODELU COM.

Dotyczy