ITypeInfo2 Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje spravovanou definici ITypeInfo2 rozhraní.
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
- Atributy
- Implementuje
Poznámky
Modul CLR (Common Language Runtime) vyvolá výjimku, když metoda COM v nativním kódu vrátí HRESULT. Další informace naleznete v tématu Postupy: Mapování HRESULT a výjimek.
Metody
| Name | Description |
|---|---|
| AddressOfMember(Int32, INVOKEKIND, IntPtr) |
Načte adresy statických funkcí nebo proměnných, jako jsou například adresy definované v knihovně DLL. |
| CreateInstance(Object, Guid, Object) |
Vytvoří novou instanci typu, která popisuje třídu komponenty (coclass). |
| GetAllCustData(IntPtr) |
Získá všechny vlastní datové položky pro knihovnu. |
| GetAllFuncCustData(Int32, IntPtr) |
Získá všechna vlastní data ze zadané funkce. |
| GetAllImplTypeCustData(Int32, IntPtr) |
Získá všechna vlastní data pro zadaný typ implementace. |
| GetAllParamCustData(Int32, Int32, IntPtr) |
Získá všechna vlastní data pro zadaný parametr funkce. |
| GetAllVarCustData(Int32, IntPtr) |
Získá proměnnou pro vlastní data. |
| GetContainingTypeLib(ITypeLib, Int32) |
Načte knihovnu typů, která obsahuje tento popis typu a jeho index v této knihovně typů. |
| GetCustData(Guid, Object) |
Získá vlastní data. |
| GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr) |
Načte popis nebo specifikaci vstupního bodu pro funkci v knihovně DLL. |
| GetDocumentation(Int32, String, String, Int32, String) |
Načte řetězec dokumentace, úplný název a cestu k souboru nápovědy a ID kontextu tématu nápovědy pro zadaný popis typu. |
| GetDocumentation2(Int32, String, Int32, String) |
Načte řetězec dokumentace, úplný název a cestu k souboru nápovědy, kontext lokalizace, který se má použít, a ID kontextu tématu nápovědy knihovny v souboru nápovědy. |
| GetFuncCustData(Int32, Guid, Object) |
Získá vlastní data ze zadané funkce. |
| GetFuncDesc(Int32, IntPtr) |
FUNCDESC Načte strukturu obsahující informace o zadané funkci. |
| GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32) |
Vytvoří vazbu na konkrétního člena na základě známého IDENTIFIKÁTORu DISPID, kde název členu není známý (například při vazbě na výchozí člen). |
| GetIDsOfNames(String[], Int32, Int32[]) |
Mapuje se mezi názvy členů a ID členů a názvy parametrů a ID parametrů. |
| GetImplTypeCustData(Int32, Guid, Object) |
Získá typ implementace vlastní data. |
| GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
IMPLTYPEFLAGS Načte hodnotu jednoho implementovaného rozhraní nebo základního rozhraní v popisu typu. |
| GetMops(Int32, String) |
Načte informace o zařazování. |
| GetNames(Int32, String[], Int32, Int32) |
Načte proměnnou se zadaným ID člena (nebo názvem vlastnosti nebo metody a jeho parametry), která odpovídá zadanému ID funkce. |
| GetParamCustData(Int32, Int32, Guid, Object) |
Získá zadaný vlastní datový parametr. |
| GetRefTypeInfo(Int32, ITypeInfo) |
Načte popisy odkazovaného typu, pokud popis typu odkazuje na jiné popisy typů. |
| GetRefTypeOfImplType(Int32, Int32) |
Načte popis typu implementovaných typů rozhraní, pokud popis typu popisuje třídu COM. |
| GetTypeAttr(IntPtr) |
Načte TYPEATTR strukturu, která obsahuje atributy popisu typu. |
| GetTypeComp(ITypeComp) |
|
| GetTypeFlags(Int32) |
Vrátí příznaky typu bez přidělení. Tato metoda vrátí |
| GetTypeKind(TYPEKIND) |
|
| GetVarCustData(Int32, Guid, Object) |
Získá proměnnou pro vlastní data. |
| GetVarDesc(Int32, IntPtr) |
Načte strukturu, která popisuje zadanou |
| GetVarIndexOfMemId(Int32, Int32) |
Vytvoří vazbu ke konkrétnímu členu na základě známého |
| Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) |
Vyvolá metodu nebo přistupuje k vlastnosti objektu, která implementuje rozhraní popsané popisem typu. |
| ReleaseFuncDesc(IntPtr) |
FUNCDESC Uvolní strukturu dříve vrácenou metodouGetFuncDesc(Int32, IntPtr). |
| ReleaseTypeAttr(IntPtr) |
TYPEATTR Uvolní strukturu dříve vrácenou metodouGetTypeAttr(IntPtr). |
| ReleaseVarDesc(IntPtr) |
|