ITypeInfo Arabirim

Tanım

Bileşen Otomasyonu ITypeInfo arabiriminin yönetilen tanımını sağlar.

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
Türetilmiş
Öznitelikler

Açıklamalar

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

AddressOfMember(Int32, INVOKEKIND, IntPtr)

Dll'de tanımlananlar gibi statik işlevlerin veya değişkenlerin adreslerini alır.

CreateInstance(Object, Guid, Object)

Bileşen sınıfını (coclass) açıklayan bir türün yeni bir örneğini oluşturur.

GetContainingTypeLib(ITypeLib, Int32)

Bu tür açıklamasını içeren tür kitaplığını ve bu tür kitaplığındaki dizinini alır.

GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr)

DLL'deki bir işlev için giriş noktasının açıklamasını veya belirtimini alır.

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

Belirtilen tür açıklaması için belge dizesini, Yardım dosyasının tam adını ve yolunu ve Yardım konusunun bağlam kimliğini alır.

GetFuncDesc(Int32, IntPtr)

FUNCDESC Belirtilen işlev hakkında bilgi içeren yapıyı alır.

GetIDsOfNames(String[], Int32, Int32[])

Üye adları ve üye kimlikleri ile parametre adları ve parametre kimlikleri arasında eşlemeler.

GetImplTypeFlags(Int32, IMPLTYPEFLAGS)

Tür açıklamasında uygulanan bir arabirimin IMPLTYPEFLAGS veya temel arabirimin değerini alır.

GetMops(Int32, String)

Hazırlama bilgilerini alır.

GetNames(Int32, String[], Int32, Int32)

Belirtilen işlev kimliğine karşılık gelen belirtilen üye kimliğine (veya özellik veya yöntemin adı ve parametrelerine) sahip değişkeni alır.

GetRefTypeInfo(Int32, ITypeInfo)

Tür açıklaması diğer tür açıklamalarına başvuruda bulunursa, başvuruda bulunan tür açıklamalarını alır.

GetRefTypeOfImplType(Int32, Int32)

Bir tür açıklaması bir COM sınıfını açıklıyorsa uygulanan arabirim türlerinin tür açıklamasını alır.

GetTypeAttr(IntPtr)

Tür açıklamasının özniteliklerini içeren bir TYPEATTR yapıyı alır.

GetTypeComp(ITypeComp)

Bir istemci derleyicisinin ITypeComp tür açıklamasının üyelerine bağlanmasına olanak tanıyan tür açıklaması arabirimini alır.

GetVarDesc(Int32, IntPtr)

Belirtilen değişkeni açıklayan bir VARDESC yapıyı alır.

Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32)

Tür açıklaması tarafından açıklanan arabirimi uygulayan bir yöntemi çağırır veya bir nesnenin özelliğine erişir.

ReleaseFuncDesc(IntPtr)

Daha önce yöntemi tarafından döndürülen bir FUNCDESC yapıyı GetFuncDesc(Int32, IntPtr) serbest bırakır.

ReleaseTypeAttr(IntPtr)

Daha önce yöntemi tarafından döndürülen bir TYPEATTR yapıyı GetTypeAttr(IntPtr) serbest bırakır.

ReleaseVarDesc(IntPtr)

Daha önce yöntemi tarafından döndürülen bir VARDESC yapıyı GetVarDesc(Int32, IntPtr) serbest bırakır.

Şunlara uygulanır