Bagikan melalui


ITypeInfo2 Antarmuka

Definisi

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)

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

GetTypeFlags(Int32)

Mengembalikan bendera jenis tanpa alokasi apa pun. Metode ini mengembalikan DWORD bendera jenis, yang memperluas bendera jenis tanpa menumbuhkan TYPEATTR (atribut jenis).

GetTypeKind(TYPEKIND)

Mengembalikan TYPEKIND enumerasi dengan cepat, tanpa melakukan alokasi apa pun.

GetVarCustData(Int32, Guid, Object)

Mendapatkan variabel untuk data kustom.

GetVarDesc(Int32, IntPtr)

VARDESC Mengambil struktur yang menjelaskan variabel yang ditentukan.

GetVarIndexOfMemId(Int32, Int32)

Mengikat ke anggota tertentu berdasarkan yang diketahui DISPID, di mana nama anggota tidak diketahui (misalnya, saat mengikat anggota default).

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