ITypeInfo2 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a definição gerenciada da interface 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
- Implementações
Comentários
O Common Language Runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.
Métodos
AddressOfMember(Int32, INVOKEKIND, IntPtr) |
Recupera os endereços de funções estáticas ou variáveis, como aquelas definidas em uma DLL. |
CreateInstance(Object, Guid, Object) |
Cria uma nova instância de um tipo que descreve uma classe de componente (coclass). |
GetAllCustData(IntPtr) |
Obtém todos os itens de dados personalizados para a biblioteca. |
GetAllFuncCustData(Int32, IntPtr) |
Obtém todos os dados personalizados da função especificada. |
GetAllImplTypeCustData(Int32, IntPtr) |
Obtém todos os dados personalizados para o tipo de implementação especificado. |
GetAllParamCustData(Int32, Int32, IntPtr) |
Obtém todos os dados personalizados para o parâmetro de função especificado. |
GetAllVarCustData(Int32, IntPtr) |
Obtém a variável para os dados personalizados. |
GetContainingTypeLib(ITypeLib, Int32) |
Recupera a biblioteca de tipos que contém essa descrição de tipo e seu índice dentro dessa biblioteca de tipos. |
GetCustData(Guid, Object) |
Obtém os dados personalizados. |
GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr) |
Recupera uma descrição ou especificação de um ponto de entrada de uma função em uma DLL. |
GetDocumentation(Int32, String, String, Int32, String) |
Recupera a cadeia de caracteres de documentação, o nome e o caminho completos do arquivo de Ajuda e a ID de contexto do tópico da Ajuda de uma descrição de tipo especificada. |
GetDocumentation2(Int32, String, Int32, String) |
Recupera a cadeia de caracteres de documentação, o nome e o caminho completos do arquivo de Ajuda, o contexto de localização a ser usado e a ID de contexto para o tópico da Ajuda da biblioteca no arquivo de Ajuda. |
GetFuncCustData(Int32, Guid, Object) |
Obtém os dados personalizados da função especificada. |
GetFuncDesc(Int32, IntPtr) |
Recupera a estrutura FUNCDESC que contém informações sobre uma função especificada. |
GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32) |
Associa a um membro específico com base em um DISPID conhecido, no qual o nome do membro não é conhecido (por exemplo, na associação a um membro padrão). |
GetIDsOfNames(String[], Int32, Int32[]) |
Mapeia entre nomes e IDs de membro e nomes e IDs de parâmetro. |
GetImplTypeCustData(Int32, Guid, Object) |
Obtém o tipo de implementação dos dados personalizados. |
GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
Recupera o valor IMPLTYPEFLAGS para uma interface ou interface base implementada em uma descrição de tipo. |
GetMops(Int32, String) |
Recupera informações de marshaling. |
GetNames(Int32, String[], Int32, Int32) |
Recupera a variável com a ID do membro especificada (ou o nome da propriedade ou método e seus parâmetros) que corresponde à ID da função especificada. |
GetParamCustData(Int32, Int32, Guid, Object) |
Obtém o parâmetro de dados personalizado especificado. |
GetRefTypeInfo(Int32, ITypeInfo) |
Recupera as descrições de tipo referenciadas se uma descrição de tipo referencia outras descrições de tipo. |
GetRefTypeOfImplType(Int32, Int32) |
Recupera a descrição de tipo dos tipos de interface implementados se uma descrição de tipo descreve uma classe COM. |
GetTypeAttr(IntPtr) |
Recupera uma estrutura TYPEATTR que contém os atributos da descrição de tipo. |
GetTypeComp(ITypeComp) |
Recupera a interface |
GetTypeFlags(Int32) |
Retorna os sinalizadores de tipo sem nenhuma alocação. Este método retorna um sinalizador de tipo |
GetTypeKind(TYPEKIND) |
Retorna a enumeração |
GetVarCustData(Int32, Guid, Object) |
Obtém a variável para os dados personalizados. |
GetVarDesc(Int32, IntPtr) |
Recupera uma estrutura |
GetVarIndexOfMemId(Int32, Int32) |
Associa a um membro específico com base em um |
Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) |
Invoca um método ou acessa uma propriedade de um objeto que implementa a interface descrita pela descrição do tipo. |
ReleaseFuncDesc(IntPtr) |
Libera uma estrutura FUNCDESC retornada anteriormente pelo método GetFuncDesc(Int32, IntPtr). |
ReleaseTypeAttr(IntPtr) |
Libera uma estrutura TYPEATTR retornada anteriormente pelo método GetTypeAttr(IntPtr). |
ReleaseVarDesc(IntPtr) |
Libera uma estrutura |