CreateObjectFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |