StrategyBasedComWrappers.CreateObject Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| CreateObject(IntPtr, CreateObjectFlags) |
Membuat objek terkelola untuk objek yang |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Membuat objek terkelola untuk objek yang ditujukkan dengan |
CreateObject(IntPtr, CreateObjectFlags)
- Sumber:
- StrategyBasedComWrappers.cs
- Sumber:
- StrategyBasedComWrappers.cs
- Sumber:
- StrategyBasedComWrappers.cs
- Sumber:
- StrategyBasedComWrappers.cs
Membuat objek terkelola untuk objek yang externalComObject menunjuk, menghormati nilai 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
Parameter
- externalComObject
-
IntPtr
nativeint
Objek untuk diimpor untuk penggunaan ke dalam runtime .NET.
- flags
- CreateObjectFlags
Kombinasi bitwise dari nilai enumerasi yang menjelaskan objek eksternal.
Mengembalikan
Objek terkelola yang terkait dengan objek COM eksternal yang disediakan.
Berlaku untuk
CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)
- Sumber:
- StrategyBasedComWrappers.cs
- Sumber:
- StrategyBasedComWrappers.cs
Membuat objek terkelola untuk objek yang ditujukkan dengan externalComObject menghormati nilai 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
Parameter
- externalComObject
-
IntPtr
nativeint
Objek yang akan diimpor untuk penggunaan ke dalam runtime .NET.
- flags
- CreateObjectFlags
Kombinasi bitwise dari nilai enumerasi yang menjelaskan objek eksternal.
- userState
- Object
Status pengguna yang disediakan oleh panggilan ke GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object).
- wrapperFlags
- CreatedWrapperFlags
Ketika metode ini kembali, berisi bendera yang digunakan untuk menjelaskan objek pembungkus yang dibuat.
Mengembalikan
Mengembalikan objek terkelola yang terkait dengan objek COM eksternal yang disediakan.