Aracılığıyla paylaş


ITypeLib2 Arabirim

Tanım

Arabirimin ITypeLib2 yönetilen tanımını sağlar.

public interface class ITypeLib2 : System::Runtime::InteropServices::ComTypes::ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib2 = interface
    interface ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")>]
type ITypeLib2 = interface
    interface ITypeLib
type ITypeLib2 = interface
    interface ITypeLib
Public Interface ITypeLib2
Implements ITypeLib
Öznitelikler
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz . ITypeLib2 arabirimi.

Yerel koddaki bir COM yöntemi bir HRESULT döndürdüğünde ortak dil çalışma zamanı bir özel durum oluşturur. Daha fazla bilgi için bkz . Nasıl yapılır: HRESULTs ve Özel Durumları Eşleme.

Yöntemler

FindName(String, Int32, ITypeInfo[], Int32[], Int16)

Tür kitaplığında tür açıklamasının oluşumlarını bulur.

GetAllCustData(IntPtr)

Kitaplık için tüm özel veri öğelerini alır.

GetCustData(Guid, Object)

Özel verileri alır.

GetDocumentation(Int32, String, String, Int32, String)

Kitaplığın belge dizesini, Yardım dosyasının adını ve yolunun tamamını ve Yardım dosyasındaki kitaplık Yardım konusunun bağlam tanımlayıcısını alır.

GetDocumentation2(Int32, String, Int32, String)

Kitaplığın belge dizesini, Yardım dosyasının tam adını ve yolunu, kullanılacak yerelleştirme bağlamını ve Yardım dosyasındaki kitaplık Yardım konusunun bağlam kimliğini alır.

GetLibAttr(IntPtr)

Kitaplığın özniteliklerini içeren yapıyı alır.

GetLibStatistics(IntPtr, Int32)

Karma tabloların verimli boyutlandırılması için gereken tür kitaplığıyla ilgili istatistikleri döndürür.

GetTypeComp(ITypeComp)

İstemci derleyicinin kitaplığın türlerine, değişkenlerine, sabitlerine ve genel işlevlerine bağlanmasına olanak tanır.

GetTypeInfo(Int32, ITypeInfo)

Kitaplıkta belirtilen tür açıklamasını alır.

GetTypeInfoCount()

Tür kitaplığındaki tür açıklamalarının sayısını döndürür.

GetTypeInfoOfGuid(Guid, ITypeInfo)

Belirtilen GUID'ye karşılık gelen tür açıklamasını alır.

GetTypeInfoType(Int32, TYPEKIND)

Tür açıklamasının türünü alır.

IsName(String, Int32)

Geçirilen dizenin kitaplıkta açıklanan bir türün veya üyenin adını içerip içermediğini gösterir.

ReleaseTLibAttr(IntPtr)

TYPELIBATTR Başlangıçta yönteminden alınan yapıyı GetLibAttr(IntPtr) serbest bırakır.

Şunlara uygulanır