ITypeInfo Antarmuka

Definisi

Menyediakan definisi terkelola 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 yang diimplementasikan atau antarmuka dasar 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)

TYPEATTR Mengambil struktur yang berisi atribut deskripsi jenis.

GetTypeComp(ITypeComp)

ITypeComp Mengambil antarmuka untuk deskripsi jenis, yang memungkinkan pengkompilasi klien untuk mengikat anggota deskripsi jenis.

GetVarDesc(Int32, IntPtr)

VARDESC Mengambil struktur yang menjelaskan variabel yang ditentukan.

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 VARDESC sebelumnya dikembalikan oleh GetVarDesc(Int32, IntPtr) metode .

Berlaku untuk