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

Name Wert Beschreibung
None 0

Kennzeichen, das verwendet wird, um keine Kennzeichnungen anzugeben.

TrackerObject 1

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

UniqueInstance 2

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

Aggregation 4

Definiert, wenn die COM-Aggregation beteiligt ist (d. s. eine interne Instanz bereitgestellt).

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 die COM-Interoperabilität.

Gilt für: