StrategyBasedComWrappers.CreateObject Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| CreateObject(IntPtr, CreateObjectFlags) |
Hiermee maakt u een beheerd object voor het object waarnaar |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Hiermee maakt u een beheerd object voor het object waarnaar wordt verwezen door |
CreateObject(IntPtr, CreateObjectFlags)
Hiermee maakt u een beheerd object voor het object waarnaar externalComObject wordt verwezen, waarbij de waarden van flags.
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
Parameters
- externalComObject
-
IntPtr
nativeint
Object dat moet worden geïmporteerd voor gebruik in de .NET runtime.
- flags
- CreateObjectFlags
Een bitsgewijze combinatie van de opsommingswaarden die het externe object beschrijven.
Retouren
Een beheerd object dat is gekoppeld aan het opgegeven externe COM-object.
Van toepassing op
CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)
Hiermee maakt u een beheerd object voor het object waarnaar wordt verwezen door externalComObject de waarden van flags.
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
Parameters
- externalComObject
-
IntPtr
nativeint
Het object dat moet worden geïmporteerd voor gebruik in de .NET runtime.
- flags
- CreateObjectFlags
Een bitsgewijze combinatie van de opsommingswaarden die het externe object beschrijven.
- userState
- Object
De gebruikersstatus die door de aanroep naar GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object).
- wrapperFlags
- CreatedWrapperFlags
Wanneer deze methode wordt geretourneerd, bevat deze de vlaggen die worden gebruikt om het gemaakte wrapper-object te beschrijven.
Retouren
Retourneert een beheerd object dat is gekoppeld aan het opgegeven externe COM-object.