ITypeInfo 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 terkelola dari antarmuka ITypeInfo Automation Komponen.
public interface class ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
public interface ITypeInfo
public interface ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeInfo = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
type ITypeInfo = interface
type ITypeInfo = interface
Public Interface ITypeInfo
- Turunan
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat Antarmuka ITypeInfo.
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). |
GetContainingTypeLib(ITypeLib, Int32) |
Mengambil pustaka tipe yang berisi deskripsi tipe ini dan indeksnya dalam pustaka tipe tersebut. |
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. |
GetFuncDesc(Int32, IntPtr) |
FUNCDESC Mengambil struktur yang berisi informasi tentang fungsi tertentu. |
GetIDsOfNames(String[], Int32, Int32[]) |
Peta antara nama anggota dan ID anggota, serta nama parameter dan ID parameter. |
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. |
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) |
|
GetVarDesc(Int32, IntPtr) |
|
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 |