ComWrappers.GetOrCreateObjectForComInstance Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo vytvoří nový spravovaný objekt a zaregistruje ho. |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo vytvoří nový spravovaný objekt a zaregistruje ho. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)
- Zdroj:
- ComWrappers.cs
- Zdroj:
- ComWrappers.cs
- Zdroj:
- ComWrappers.cs
- Zdroj:
- ComWrappers.cs
- Zdroj:
- ComWrappers.cs
Získá aktuálně zaregistrovaný spravovaný objekt nebo vytvoří nový spravovaný objekt a zaregistruje ho.
public:
System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags) As Object
Parametry
- externalComObject
-
IntPtr
nativeint
Objekt, který se má importovat pro použití do modulu .NET runtime
- flags
- CreateObjectFlags
Příznaky používané k popisu externího objektu.
Návraty
Spravovaný objekt přidružený k dodanému externímu objektu COM.
Poznámky
Pokud byl spravovaný objekt dříve vytvořen pro zadaný externalComObject pomocí této ComWrappers instance, bude vrácen dříve vytvořený objekt. Pokud ne, vytvoří se nový.
Platí pro
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)
- Zdroj:
- ComWrappers.cs
- Zdroj:
- ComWrappers.cs
Získá aktuálně zaregistrovaný spravovaný objekt nebo vytvoří nový spravovaný objekt a zaregistruje ho.
public:
System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState);
public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj -> obj
Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags, userState As Object) As Object
Parametry
- externalComObject
-
IntPtr
nativeint
Objekt, který se má importovat pro využití do modulu .NET runtime.
- flags
- CreateObjectFlags
Bitová kombinace hodnot výčtu, která popisuje externí objekt.
- userState
- Object
Stavový objekt, který se má použít k vytvoření obtékání .NET objektu.
Návraty
Vrátí spravovaný objekt přidružený k zadanému externímu objektu COM.
Poznámky
Pokud byl spravovaný objekt dříve vytvořen pro zadané externalComObject pomocí této ComWrappers instance, vrátí se dříve vytvořený objekt. Pokud ne, vytvoří se nový.