ITypeLib Arabirim

Tanım

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

public interface class ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
public interface ITypeLib
public interface ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")>]
type ITypeLib = interface
type ITypeLib = interface
Public Interface ITypeLib
Türetilmiş
Öznitelikler

Açıklamalar

Daha fazla bilgi için bkz . ITypeLib 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.

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.

GetLibAttr(IntPtr)

Kitaplığın özniteliklerini içeren yapıyı alı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