Compartilhar via


Interface UCOMITypeInfo

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Observação: Esta API agora está obsoleta.

Use System.Runtime.InteropServices.ComTypes.ITypeInfo em seu lugar.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[GuidAttribute("00020401-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeInfo
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[GuidAttribute("00020401-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class UCOMITypeInfo
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. https://go.microsoft.com/fwlink/?linkid=14202",
    false)>]
[<GuidAttribute("00020401-0000-0000-C000-000000000046")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMITypeInfo = interface end
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. https://go.microsoft.com/fwlink/?linkid=14202",
    False)>
<GuidAttribute("00020401-0000-0000-C000-000000000046")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface UCOMITypeInfo

Métodos

Nome Descrição
System_CAPS_pubmethod AddressOfMember(Int32, INVOKEKIND, IntPtr)

Recupera os endereços de funções estáticas ou variáveis, como aquelas definidas em uma DLL.

System_CAPS_pubmethod CreateInstance(Object, Guid, Object)

Cria uma nova instância de um tipo que descreve uma classe de componente (coclass).

System_CAPS_pubmethod GetContainingTypeLib(UCOMITypeLib, Int32)

Recupera a biblioteca de tipos que contém essa descrição de tipo e seu índice dentro dessa biblioteca de tipos.

System_CAPS_pubmethod GetDllEntry(Int32, INVOKEKIND, String, String, Int16)

Recupera uma descrição ou especificação de um ponto de entrada de uma função em uma DLL.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetFuncDesc(Int32, IntPtr)

Recupera a estrutura System.Runtime.InteropServices.FUNCDESC que contém informações sobre uma função especificada.

System_CAPS_pubmethod GetIDsOfNames(String[], Int32, Int32[])

Mapeia entre nomes e IDs de membro e nomes e IDs de parâmetro.

System_CAPS_pubmethod GetImplTypeFlags(Int32, Int32)

Recupera o valor System.Runtime.InteropServices.IMPLTYPEFLAGS para uma interface ou interface base implementada em uma descrição de tipo.

System_CAPS_pubmethod GetMops(Int32, String)

Recupera informações de marshaling.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetRefTypeInfo(Int32, UCOMITypeInfo)

Se uma descrição de tipo faz referência a outras descrições de tipo, ela recuperará as descrições do tipo de referência.

System_CAPS_pubmethod GetRefTypeOfImplType(Int32, Int32)

Se uma descrição de tipo descreve uma classe COM, ela recuperará a descrição de tipo dos tipos de interface implementados.

System_CAPS_pubmethod GetTypeAttr(IntPtr)

Recupera uma estrutura System.Runtime.InteropServices.TYPEATTR que contém os atributos da descrição de tipo.

System_CAPS_pubmethod GetTypeComp(UCOMITypeComp)

Recupera a interface ITypeComp da descrição de tipo, o que permite a um compilador do cliente associar os membros da descrição de tipo.

System_CAPS_pubmethod GetVarDesc(Int32, IntPtr)

Recupera uma estrutura VARDESC que descreve a variável especificada.

System_CAPS_pubmethod Invoke(Object, Int32, Int16, DISPPARAMS, Object, EXCEPINFO, Int32)

Invoca um método ou acessa uma propriedade de um objeto que implementa a interface descrita pela descrição do tipo.

System_CAPS_pubmethod ReleaseFuncDesc(IntPtr)

Libera um System.Runtime.InteropServices.FUNCDESC retornado anteriormente por GetFuncDesc.

System_CAPS_pubmethod ReleaseTypeAttr(IntPtr)

Libera um System.Runtime.InteropServices.TYPEATTR retornado anteriormente por GetTypeAttr.

System_CAPS_pubmethod ReleaseVarDesc(IntPtr)

Libera um VARDESC retornado anteriormente por UCOMITypeInfo.GetVarDesc.

Comentários

Para obter informações adicionais sobre ITypeInfo, consulte a biblioteca MSDN.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Namespace System.Runtime.InteropServices

Retornar ao início