ComWrappers.CreateObject Metod

Definition

Överlagringar

Name Description
CreateObject(IntPtr, CreateObjectFlags)

Skapar ett hanterat objekt för objektet som externalComObject pekar på och respekterar värdena flagsför .

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Skapar ett hanterat objekt för objektet som pekar på genom externalComObject att respektera värdena flagsför .

CreateObject(IntPtr, CreateObjectFlags)

Källa:
ComWrappers.cs
Källa:
ComWrappers.cs
Källa:
ComWrappers.cs
Källa:
ComWrappers.cs
Källa:
ComWrappers.cs

Skapar ett hanterat objekt för objektet som externalComObject pekar på och respekterar värdena flagsför .

protected:
 abstract System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
protected abstract object? CreateObject(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
abstract member CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Protected MustOverride Function CreateObject (externalComObject As IntPtr, flags As CreateObjectFlags) As Object

Parametrar

externalComObject
IntPtr

nativeint

Objekt som ska importeras för användning till .NET körning.

flags
CreateObjectFlags

Flaggor som används för att beskriva det externa objektet.

Returer

Ett hanterat objekt som är associerat med det angivna externa COM-objektet.

Kommentarer

Om objektet inte kan skapas och null returneras genererar anropet till GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) en ArgumentNullException.

Gäller för

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Källa:
ComWrappers.cs
Källa:
ComWrappers.cs

Skapar ett hanterat objekt för objektet som pekar på genom externalComObject att respektera värdena flagsför .

protected:
 virtual System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState, [Runtime::InteropServices::Out] System::Runtime::InteropServices::CreatedWrapperFlags % wrapperFlags);
protected virtual object? CreateObject(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState, out System.Runtime.InteropServices.CreatedWrapperFlags wrapperFlags);
abstract member CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj * CreatedWrapperFlags -> obj
override this.CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj * CreatedWrapperFlags -> obj
Protected Overridable Function CreateObject (externalComObject As IntPtr, flags As CreateObjectFlags, userState As Object, ByRef wrapperFlags As CreatedWrapperFlags) As Object

Parametrar

externalComObject
IntPtr

nativeint

Objektet som ska importeras för användning till .NET körning.

flags
CreateObjectFlags

En bitvis kombination av uppräkningsvärdena som beskriver det externa objektet.

userState
Object

Användartillståndet som tillhandahålls av anropet till GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object).

wrapperFlags
CreatedWrapperFlags

När den här metoden returneras innehåller de flaggor som används för att beskriva det skapade omslutningsobjektet.

Returer

Returnerar ett hanterat objekt som är associerat med det angivna externa COM-objektet.

Kommentarer

Standardimplementeringen genererar NotImplementedException.

Om objektet inte kan skapas och null returneras, genererar anropet till GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object) en ArgumentNullException.

Gäller för