Nyelv

ITypeLib2 Interfész

Definíció

A felület felügyelt definícióját ITypeLib2 adja meg.

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
Attribútumok
Megvalósítás

Megjegyzések

További információ: ITypeLib2 felület.

A közös nyelvi futtatókörnyezet kivételt eredményez, ha egy COM-metódus natív kódban HRESULT-t ad vissza. További információ : HrESULT-ok és kivételek leképezése.

Metódusok

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

Egy típusleírás előfordulásait keresi meg egy típustárban.

GetAllCustData(IntPtr)

Lekéri a tár összes egyéni adatelemét.

GetCustData(Guid, Object)

Lekéri az egyéni adatokat.

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

Lekéri a kódtár dokumentációs sztringjét, a teljes súgófájl nevét és elérési útját, valamint a súgófájlban található kódtár súgótémakörének környezeti azonosítóját.

GetDocumentation2(Int32, String, Int32, String)

Lekéri a kódtár dokumentációs sztringjét, a teljes súgófájl nevét és elérési útját, a használni kívánt honosítási környezetet, valamint a súgófájlban található erőforrástár súgótémakörének környezeti azonosítóját.

GetLibAttr(IntPtr)

Lekéri a kódtár attribútumait tartalmazó struktúrát.

GetLibStatistics(IntPtr, Int32)

A kivonattáblák hatékony méretezéséhez szükséges típustár statisztikáit adja vissza.

GetTypeComp(ITypeComp)

Lehetővé teszi az ügyfélfordító számára, hogy a kódtár típusaihoz, változóihoz, állandóihoz és globális függvényeihez kösse a kötést.

GetTypeInfo(Int32, ITypeInfo)

Lekéri a megadott típusleírást a kódtárban.

GetTypeInfoCount()

A típuskódtár típusleírásainak számát adja vissza.

GetTypeInfoOfGuid(Guid, ITypeInfo)

Lekéri a megadott GUID-nak megfelelő típusleírást.

GetTypeInfoType(Int32, TYPEKIND)

Lekéri a típusleírás típusát.

IsName(String, Int32)

Azt jelzi, hogy egy átadott sztring tartalmazza-e a kódtárban leírt típus vagy tag nevét.

ReleaseTLibAttr(IntPtr)

Felszabadítja az TYPELIBATTR eredetileg a metódusból kapott struktúrát GetLibAttr(IntPtr) .

A következőre érvényes: