CreateObjectFlags Enumeration

Definition

Gibt Flags für die GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)-Methode an.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags = 
Public Enum CreateObjectFlags
Vererbung
CreateObjectFlags
Attribute

Felder

Aggregation 4

Definiert, wenn die COM-Aggregation beteiligt ist (dies ist eine innere Instanz bereitgestellt).

None 0

Kennzeichen, das verwendet wird, um keine Kennzeichnungen anzugeben.

TrackerObject 1

Gibt an, dass das angegebene externe COM-Objekt IReferenceTracker implementiert.

UniqueInstance 2

Gibt an, interne Zwischenspeicherung zu ignorieren und immer eine eindeutige Instanz zu erstellen.

Unwrap 8

Überprüfen Sie, ob die angegebene Instanz tatsächlich ein Wrapper ist und wenn dies der Fall ist, geben Sie das zugrunde liegende verwaltete Objekt zurück, anstatt einen neuen Wrapper zu erstellen.

Dies entspricht der integrierten RCW-Semantik für COM-Interop.

Gilt für