ITypeInfo2 Antarmuka
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.
Menyediakan definisi antarmuka yang ITypeInfo2
dikelola.
public interface class ITypeInfo2 : System::Runtime::InteropServices::ComTypes::ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeInfo2 = interface
interface ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")>]
type ITypeInfo2 = interface
interface ITypeInfo
type ITypeInfo2 = interface
interface ITypeInfo
Public Interface ITypeInfo2
Implements ITypeInfo
- Atribut
- Penerapan
Keterangan
Runtime bahasa umum memberikan pengecualian saat metode COM dalam kode asli mengembalikan HRESULT. Untuk informasi selengkapnya, lihat Cara: Memetakan HRESULT dan Pengecualian.
Metode
AddressOfMember(Int32, INVOKEKIND, IntPtr) |
Mengambil alamat fungsi atau variabel statis, seperti yang ditentukan dalam DLL. |
CreateInstance(Object, Guid, Object) |
Membuat instans baru dari jenis yang menjelaskan kelas komponen (coclass). |
GetAllCustData(IntPtr) |
Mendapatkan semua item data kustom untuk pustaka. |
GetAllFuncCustData(Int32, IntPtr) |
Mendapatkan semua data kustom dari fungsi yang ditentukan. |
GetAllImplTypeCustData(Int32, IntPtr) |
Mendapatkan semua data kustom untuk jenis implementasi yang ditentukan. |
GetAllParamCustData(Int32, Int32, IntPtr) |
Mendapatkan semua data kustom untuk parameter fungsi yang ditentukan. |
GetAllVarCustData(Int32, IntPtr) |
Mendapatkan variabel untuk data kustom. |
GetContainingTypeLib(ITypeLib, Int32) |
Mengambil pustaka tipe yang berisi deskripsi tipe ini dan indeksnya dalam pustaka tipe tersebut. |
GetCustData(Guid, Object) |
Mendapatkan data kustom. |
GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr) |
Mengambil deskripsi atau spesifikasi titik masuk untuk fungsi dalam DLL. |
GetDocumentation(Int32, String, String, Int32, String) |
Mengambil string dokumentasi, nama dan jalur file Bantuan lengkap, dan ID konteks untuk topik Bantuan untuk deskripsi jenis tertentu. |
GetDocumentation2(Int32, String, Int32, String) |
Mengambil string dokumentasi, nama dan jalur file Bantuan lengkap, konteks pelokalan yang akan digunakan, dan ID konteks untuk topik Bantuan pustaka dalam file Bantuan. |
GetFuncCustData(Int32, Guid, Object) |
Mendapatkan data kustom dari fungsi yang ditentukan. |
GetFuncDesc(Int32, IntPtr) |
FUNCDESC Mengambil struktur yang berisi informasi tentang fungsi tertentu. |
GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32) |
Mengikat ke anggota tertentu berdasarkan DISPID yang diketahui, di mana nama anggota tidak diketahui (misalnya, saat mengikat anggota default). |
GetIDsOfNames(String[], Int32, Int32[]) |
Peta antara nama anggota dan ID anggota, serta nama parameter dan ID parameter. |
GetImplTypeCustData(Int32, Guid, Object) |
Mendapatkan jenis implementasi data kustom. |
GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
IMPLTYPEFLAGS Mengambil nilai untuk satu antarmuka atau antarmuka dasar yang diimplementasikan dalam deskripsi jenis. |
GetMops(Int32, String) |
Mengambil informasi marshaling. |
GetNames(Int32, String[], Int32, Int32) |
Mengambil variabel dengan ID anggota yang ditentukan (atau nama properti atau metode dan parameternya) yang sesuai dengan ID fungsi yang ditentukan. |
GetParamCustData(Int32, Int32, Guid, Object) |
Mendapatkan parameter data kustom yang ditentukan. |
GetRefTypeInfo(Int32, ITypeInfo) |
Mengambil deskripsi jenis yang dirujuk, jika deskripsi jenis mereferensikan deskripsi jenis lainnya. |
GetRefTypeOfImplType(Int32, Int32) |
Mengambil deskripsi jenis jenis antarmuka yang diimplementasikan, jika deskripsi jenis menjelaskan kelas COM. |
GetTypeAttr(IntPtr) |
Mengambil struktur yang TYPEATTR berisi atribut deskripsi jenis. |
GetTypeComp(ITypeComp) |
|
GetTypeFlags(Int32) |
Mengembalikan bendera jenis tanpa alokasi apa pun. Metode ini mengembalikan |
GetTypeKind(TYPEKIND) |
Mengembalikan |
GetVarCustData(Int32, Guid, Object) |
Mendapatkan variabel untuk data kustom. |
GetVarDesc(Int32, IntPtr) |
|
GetVarIndexOfMemId(Int32, Int32) |
Mengikat ke anggota tertentu berdasarkan yang diketahui |
Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) |
Memanggil metode, atau mengakses properti objek, yang mengimplementasikan antarmuka yang dijelaskan oleh deskripsi jenis. |
ReleaseFuncDesc(IntPtr) |
Merilis struktur yang FUNCDESC sebelumnya dikembalikan oleh GetFuncDesc(Int32, IntPtr) metode . |
ReleaseTypeAttr(IntPtr) |
Merilis struktur yang TYPEATTR sebelumnya dikembalikan oleh GetTypeAttr(IntPtr) metode . |
ReleaseVarDesc(IntPtr) |
Merilis struktur yang |