Freigeben über


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 (d. s. eine interne Instanz, die bereitgestellt wird).

None 0

Flag, das verwendet wird, um anzugeben, dass keine Flags festgelegt sind.

TrackerObject 1

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

UniqueInstance 2

Gibt an, die 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 geben Sie in diesem Fall 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: