ComWrappers.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
| CreateObject(IntPtr, CreateObjectFlags) |
Membuat objek terkelola untuk objek yang |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
CreateObject(IntPtr, CreateObjectFlags)
- Sumber:
- ComWrappers.cs
- Sumber:
- ComWrappers.cs
- Sumber:
- ComWrappers.cs
- Sumber:
- ComWrappers.cs
Membuat objek terkelola untuk objek yang externalComObject menunjuk, menghormati nilai flags.
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
Parameter
- externalComObject
-
IntPtr
nativeint
Objek yang akan diimpor untuk penggunaan ke dalam runtime .NET.
- flags
- CreateObjectFlags
Bendera yang digunakan untuk menjelaskan objek eksternal.
Mengembalikan
Objek terkelola yang terkait dengan objek COM eksternal yang disediakan.
Keterangan
Jika objek tidak dapat dibuat dan null dikembalikan, panggilan ke GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) akan melempar ArgumentNullException.
Berlaku untuk
CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)
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
Parameter
- externalComObject
-
IntPtr
nativeint
- flags
- CreateObjectFlags
- userState
- Object
- wrapperFlags
- CreatedWrapperFlags