Comparteix a través de


ITypeLib2 Interfaz

Definición

Proporciona una definición administrada de la interfaz ITypeLib2.

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
Atributos
Implementaciones

Comentarios

Para obtener más información, vea Interfaz ITypeLib2.

Common Language Runtime produce una excepción cuando un método COM en código nativo devuelve un HRESULT. Para obtener más información, consulta How to: Map HRESULTs and Exceptions.

Métodos

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

Busca apariciones de una descripción de tipo en una biblioteca de tipos.

GetAllCustData(IntPtr)

Obtiene todos los elementos de datos personalizados de la biblioteca.

GetCustData(Guid, Object)

Obtiene los datos personalizados.

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

Recupera la cadena de documentación de la biblioteca, el nombre y la ruta de acceso completos del archivo de Ayuda y el identificador de contexto del tema de Ayuda relativo a la biblioteca en el archivo de Ayuda.

GetDocumentation2(Int32, String, Int32, String)

Recupera la cadena de documentación de la biblioteca, el nombre completo del archivo de ayuda y la ruta de acceso, el contexto de localización que se utiliza y el identificador de contexto para el tema de Ayuda de la biblioteca en el archivo de ayuda.

GetLibAttr(IntPtr)

Recupera la estructura que contiene los atributos de la biblioteca.

GetLibStatistics(IntPtr, Int32)

Devuelve las estadísticas sobre una biblioteca de tipos que se requieren para cambiar el tamaño de las tablas hash de forma eficaz.

GetTypeComp(ITypeComp)

Habilita un compilador cliente para enlazarse a los tipos, variables, constantes y funciones globales de una biblioteca.

GetTypeInfo(Int32, ITypeInfo)

Recupera la descripción de tipo especificada en la biblioteca.

GetTypeInfoCount()

Devuelve el número de descripciones de tipo de la biblioteca de tipos.

GetTypeInfoOfGuid(Guid, ITypeInfo)

Recupera la descripción de tipo que se corresponde con el GUID especificado.

GetTypeInfoType(Int32, TYPEKIND)

Recupera el tipo de una descripción de tipos.

IsName(String, Int32)

Indica si una cadena que se ha pasado contiene el nombre de un tipo o miembro descrito en la biblioteca.

ReleaseTLibAttr(IntPtr)

Libera la estructura TYPELIBATTR obtenida originalmente del método GetLibAttr(IntPtr).

Se aplica a