ITypeInfo2 Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Arabirimin yönetilen tanımını ITypeInfo2
sağlar.
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
- Öznitelikler
- Uygulamalar
Açıklamalar
Yerel koddaki com yöntemi bir HRESULT döndürdüğünde ortak dil çalışma zamanı ö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. |
GetAllCustData(IntPtr) |
Kitaplık için tüm özel veri öğelerini alır. |
GetAllFuncCustData(Int32, IntPtr) |
Belirtilen işlevden tüm özel verileri alır. |
GetAllImplTypeCustData(Int32, IntPtr) |
Belirtilen uygulama türü için tüm özel verileri alır. |
GetAllParamCustData(Int32, Int32, IntPtr) |
Belirtilen işlev parametresi için tüm özel verileri alır. |
GetAllVarCustData(Int32, IntPtr) |
Özel verilerin değişkenini alır. |
GetContainingTypeLib(ITypeLib, Int32) |
Bu tür açıklamasını içeren tür kitaplığını ve bu tür kitaplığı içindeki dizinini alır. |
GetCustData(Guid, Object) |
Özel verileri 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) |
Belge dizesini, yardım dosyasının tam adını ve yolunu ve belirtilen tür açıklaması için Yardım konusunun bağlam kimliğini alır. |
GetDocumentation2(Int32, String, Int32, String) |
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. |
GetFuncCustData(Int32, Guid, Object) |
Belirtilen işlevden özel verileri alır. |
GetFuncDesc(Int32, IntPtr) |
FUNCDESC Belirtilen işlev hakkında bilgi içeren yapıyı alır. |
GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32) |
Üye adının bilinmediği bilinen bir DISPID temelinde belirli bir üyeye bağlanır (örneğin, varsayılan üyeye bağlanırken). |
GetIDsOfNames(String[], Int32, Int32[]) |
Üye adları ve üye kimlikleri ile parametre adları ve parametre kimlikleri arasında eşlemeler. |
GetImplTypeCustData(Int32, Guid, Object) |
Özel verilerin uygulama türünü alır. |
GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
Bir tür açıklamasında IMPLTYPEFLAGS uygulanan bir arabirimin 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 özelliğin veya yöntemin ve parametrelerinin adına) sahip değişkeni alır. |
GetParamCustData(Int32, Int32, Guid, Object) |
Belirtilen özel veri parametresini 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 |
GetTypeFlags(Int32) |
Tür bayraklarını ayırma olmadan döndürür. Bu yöntem, tür bayraklarını (tür özniteliği) büyütmeden |
GetTypeKind(TYPEKIND) |
Herhangi bir ayırma yapmadan numaralandırmayı |
GetVarCustData(Int32, Guid, Object) |
Özel verilerin değişkenini alır. |
GetVarDesc(Int32, IntPtr) |
Belirtilen değişkeni açıklayan bir |
GetVarIndexOfMemId(Int32, Int32) |
Üye adının bilinmediği (örneğin, varsayılan üyeye bağlanırken) bilinen |
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 |