ITypeLib2 Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una definición administrada de la ITypeLib2 interfaz.
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, vea How to: Map HRESULTs and Exceptions.
Métodos
| Nombre | Description |
|---|---|
| FindName(String, Int32, ITypeInfo[], Int32[], Int16) |
Busca repeticiones 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 de 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 va a usar y el identificador de contexto del 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 estadísticas sobre una biblioteca de tipos necesaria para un ajuste de tamaño eficaz de las tablas hash. |
| GetTypeComp(ITypeComp) |
Permite que un compilador de cliente se enlace 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 en la biblioteca de tipos. |
| GetTypeInfoOfGuid(Guid, ITypeInfo) |
Recupera la descripción del tipo que corresponde al GUID especificado. |
| GetTypeInfoType(Int32, TYPEKIND) |
Recupera el tipo de una descripción de tipo. |
| IsName(String, Int32) |
Indica si una cadena pasada contiene el nombre de un tipo o miembro descrito en la biblioteca. |
| ReleaseTLibAttr(IntPtr) |
Libera la TYPELIBATTR estructura obtenida originalmente del GetLibAttr(IntPtr) método . |