StrategyBasedComWrappers.CreateObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| CreateObject(IntPtr, CreateObjectFlags) |
Skapar ett hanterat objekt för objektet som |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Skapar ett hanterat objekt för objektet som pekar på genom |
CreateObject(IntPtr, CreateObjectFlags)
Skapar ett hanterat objekt för objektet som externalComObject pekar på och respekterar värdena flagsför .
protected:
override System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
protected override sealed object CreateObject(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
override this.CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Protected Overrides NotOverridable 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
En bitvis kombination av uppräkningsvärdena som beskriver det externa objektet.
Returer
Ett hanterat objekt som är associerat med det angivna externa COM-objektet.
Gäller för
CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)
Skapar ett hanterat objekt för objektet som pekar på genom externalComObject att respektera värdena flagsför .
protected:
override System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState, [Runtime::InteropServices::Out] System::Runtime::InteropServices::CreatedWrapperFlags % wrapperFlags);
protected override sealed object? CreateObject(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState, out System.Runtime.InteropServices.CreatedWrapperFlags wrapperFlags);
override this.CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj * CreatedWrapperFlags -> obj
Protected Overrides NotOverridable 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.