ITypeInfo2 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 la definición administrada de la interfaz ITypeInfo2
.
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
- Atributos
- Implementaciones
Comentarios
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
AddressOfMember(Int32, INVOKEKIND, IntPtr) |
Recupera las direcciones de variables o funciones estáticas, como las que se definen en un archivo DLL. |
CreateInstance(Object, Guid, Object) |
Crea una nueva instancia de un tipo que describe una clase de componentes (coclase). |
GetAllCustData(IntPtr) |
Obtiene todos los elementos de datos personalizados de la biblioteca. |
GetAllFuncCustData(Int32, IntPtr) |
Obtiene todos los datos personalizados de la función especificada. |
GetAllImplTypeCustData(Int32, IntPtr) |
Obtiene todos los datos personalizados para el tipo de implementación especificado. |
GetAllParamCustData(Int32, Int32, IntPtr) |
Obtiene todos los datos personalizados para el parámetro de la función especificada. |
GetAllVarCustData(Int32, IntPtr) |
Obtiene la variable de los datos personalizados. |
GetContainingTypeLib(ITypeLib, Int32) |
Recupera la biblioteca de tipos que contiene esta descripción de tipos y su índice en dicha biblioteca. |
GetCustData(Guid, Object) |
Obtiene los datos personalizados. |
GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr) |
Recupera una descripción o especificación de un punto de entrada para una función de un archivo DLL. |
GetDocumentation(Int32, String, String, Int32, String) |
Recupera la cadena de documentación, el nombre y la ruta de acceso completos del archivo de Ayuda y el identificador de contexto del tema de Ayuda de una descripción de tipos especificada. |
GetDocumentation2(Int32, String, Int32, String) |
Recupera la cadena de documentación, 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. |
GetFuncCustData(Int32, Guid, Object) |
Obtiene los datos personalizados de la función especificada. |
GetFuncDesc(Int32, IntPtr) |
Recupera la estructura FUNCDESC que contiene información acerca de una función especificada. |
GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32) |
Se enlaza a un miembro concreto basado en un DISPID conocido, donde no se conoce el nombre de miembro (por ejemplo, al enlazar a un miembro predeterminado). |
GetIDsOfNames(String[], Int32, Int32[]) |
Realiza asignaciones entre nombres e identificadores de miembro, y nombres e identificadores de parámetros. |
GetImplTypeCustData(Int32, Guid, Object) |
Obtiene el tipo de implementación de los datos personalizados. |
GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
Recupera el valor de IMPLTYPEFLAGS para una interfaz implementada o interfaz base en una descripción de tipos. |
GetMops(Int32, String) |
Recupera información sobre el cálculo de referencias. |
GetNames(Int32, String[], Int32, Int32) |
Recupera la variable con el identificador de miembro especificado (o el nombre de la propiedad o método y sus parámetros) que se corresponde con el identificador de función especificado. |
GetParamCustData(Int32, Int32, Guid, Object) |
Obtiene el parámetro de datos personalizado especificado. |
GetRefTypeInfo(Int32, ITypeInfo) |
Recupera las descripciones de tipo a las que se hace referencia si una descripción de tipo hace referencia a otras descripciones de tipo. |
GetRefTypeOfImplType(Int32, Int32) |
Recupera la descripción de tipo de los tipos de interfaz implementados si una descripción de tipo describe una clase COM. |
GetTypeAttr(IntPtr) |
Recupera una estructura TYPEATTR que contiene los atributos de la descripción de tipo. |
GetTypeComp(ITypeComp) |
Recupera la interfaz |
GetTypeFlags(Int32) |
Devuelve las marcas de tipo sin asignaciones. Este método devuelve un marcador de tipo |
GetTypeKind(TYPEKIND) |
Devuelve rápidamente la enumeración |
GetVarCustData(Int32, Guid, Object) |
Obtiene la variable de los datos personalizados. |
GetVarDesc(Int32, IntPtr) |
Recupera una estructura |
GetVarIndexOfMemId(Int32, Int32) |
Se enlaza a un miembro concreto basado en un |
Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) |
Invoca a un método u obtiene acceso a una propiedad de un objeto, que implementa la interfaz descrita por la descripción de tipo. |
ReleaseFuncDesc(IntPtr) |
Libera una estructura FUNCDESC previamente devuelta por el método GetFuncDesc(Int32, IntPtr). |
ReleaseTypeAttr(IntPtr) |
Libera una estructura TYPEATTR previamente devuelta por el método GetTypeAttr(IntPtr). |
ReleaseVarDesc(IntPtr) |
Libera una estructura |