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 | |
---|---|---|
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). |
|
GetContainingTypeLib(UCOMITypeLib, Int32) | Recupera a biblioteca de tipos que contém essa descrição de tipo e seu índice dentro dessa biblioteca de tipos. |
|
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. |
|
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. |
|
GetFuncDesc(Int32, IntPtr) | Recupera a estrutura System.Runtime.InteropServices.FUNCDESC que contém informações sobre uma função especificada. |
|
GetIDsOfNames(String[], Int32, Int32[]) | Mapeia entre nomes e IDs de membro e nomes e IDs de parâmetro. |
|
GetImplTypeFlags(Int32, Int32) | Recupera o valor System.Runtime.InteropServices.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. |
|
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. |
|
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. |
|
GetTypeAttr(IntPtr) | Recupera uma estrutura System.Runtime.InteropServices.TYPEATTR que contém os atributos da descrição de tipo. |
|
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. |
|
GetVarDesc(Int32, IntPtr) | Recupera uma estrutura VARDESC que descreve a variável especificada. |
|
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. |
|
ReleaseFuncDesc(IntPtr) | Libera um System.Runtime.InteropServices.FUNCDESC retornado anteriormente por GetFuncDesc. |
|
ReleaseTypeAttr(IntPtr) | Libera um System.Runtime.InteropServices.TYPEATTR retornado anteriormente por GetTypeAttr. |
|
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