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

Definiowane w przypadku angażowania agregacji MODELU COM (czyli dostarczonego wystąpienia wewnętrznego).

None 0

Flaga używana do wskazywania braku ustawionych flag.

TrackerObject 1

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

UniqueInstance 2

Wskazuje, aby ignorować wewnętrzne buforowanie i zawsze tworzyć unikatowe wystąpienie.

Unwrap 8

Sprawdź, czy podane wystąpienie jest w rzeczywistości otoką, a jeśli tak, zwraca bazowy obiekt zarządzany, zamiast tworzyć nową otokę.

Jest to zgodne z wbudowaną semantyka RCW dla międzyoperacyjności MODELU COM.

Dotyczy