System.Runtime.InteropServices.ComTypes Namespace
Contém tipos gerenciados que correspondem aos tipos usados pela interoperabilidade COM. Contains managed types that correspond to types used by COM interop.
Estruturas
| BIND_OPTS |
Armazena os parâmetros que são usados durante uma operação de associação de moniker.Stores the parameters that are used during a moniker binding operation. |
| BINDPTR |
Contém um ponteiro para uma estrutura associada a FUNCDESC, a VARDESC ou a uma interface |
| CONNECTDATA |
Descreve uma conexão existente para um ponto de conexão específico.Describes a connection that exists to a given connection point. |
| DISPPARAMS |
Contém os argumentos passados para um método ou uma propriedade pelo |
| ELEMDESC |
Contém a descrição do tipo e informações de transferência de processo para uma variável, função ou um parâmetro de função.Contains the type description and process transfer information for a variable, function, or a function parameter. |
| ELEMDESC.DESCUNION |
Contém informações sobre um elemento.Contains information about an element. |
| EXCEPINFO |
Descreve as exceções que ocorrem durante |
| FILETIME |
Representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601.Represents the number of 100-nanosecond intervals since January 1, 1601. Essa estrutura é um valor de 64 bits.This structure is a 64-bit value. |
| FORMATETC |
Representa um formato generalizado de área de transferência.Represents a generalized Clipboard format. |
| FUNCDESC |
Define uma descrição da função.Defines a function description. |
| IDLDESC |
Contém informações necessárias para transferir um elemento, parâmetro ou valor retornado de função de uma estrutura entre processos.Contains information needed for transferring a structure element, parameter, or function return value between processes. |
| PARAMDESC |
Contém informações sobre como transferir um elemento de estrutura, parâmetro ou valor retornado da função entre processos.Contains information about how to transfer a structure element, parameter, or function return value between processes. |
| STATDATA |
Fornece a definição gerenciada da estrutura |
| STATSTG |
Contém informações estatísticas sobre um objeto livre de armazenamento, fluxo ou de matriz de bytes.Contains statistical information about an open storage, stream, or byte-array object. |
| STGMEDIUM |
Fornece a definição gerenciada da estrutura |
| TYPEATTR |
Contém atributos de um |
| TYPEDESC |
Descreve o tipo de uma variável, o tipo de retorno de uma função ou o tipo de um parâmetro de função.Describes the type of a variable, return type of a function, or the type of a function parameter. |
| TYPELIBATTR |
Identifica uma biblioteca de tipo específica e dá suporte à localização para nomes de membros.Identifies a particular type library and provides localization support for member names. |
| VARDESC |
Descreve um membro de dados, constante ou variável.Describes a variable, constant, or data member. |
| VARDESC.DESCUNION |
Contém informações sobre uma variável.Contains information about a variable. |
Interfaces
| IAdviseSink |
Fornece uma definição gerenciada da interface |
| IBindCtx |
Fornece a definição gerenciada da interface |
| IConnectionPoint |
Fornece a definição gerenciada da interface |
| IConnectionPointContainer |
Fornece a definição gerenciada da interface |
| IDataObject |
Fornece a definição gerenciada da interface |
| IEnumConnectionPoints |
Gerencia a definição da interface |
| IEnumConnections |
Gerencia a definição da interface |
| IEnumFORMATETC |
Fornece a definição gerenciada da interface |
| IEnumMoniker |
Gerencia a definição da interface |
| IEnumSTATDATA |
Fornece a definição gerenciada da interface |
| IEnumString |
Gerencia a definição da interface |
| IEnumVARIANT |
Gerencia a definição da interface |
| IMoniker |
Fornece a definição gerenciada da interface |
| IPersistFile |
Fornece a definição gerenciada da interface |
| IRunningObjectTable |
Fornece a definição gerenciada da interface |
| IStream |
Fornece a definição gerenciada da interface |
| ITypeComp |
Fornece a definição gerenciada da interface |
| ITypeInfo |
Fornece a definição gerenciada da interface ITypeInfo de automação de componente.Provides the managed definition of the Component Automation ITypeInfo interface. |
| ITypeInfo2 |
Fornece a definição gerenciada da interface |
| ITypeLib |
Fornece a definição gerenciada da interface |
| ITypeLib2 |
Fornece uma definição gerenciada da interface |
Enumerações
| ADVF |
Especifica o comportamento solicitado ao configurar um coletor de aviso ou uma conexão de armazenamento em cache com um objeto.Specifies the requested behavior when setting up an advise sink or a caching connection with an object. |
| CALLCONV |
Identifica a convenção de chamada usada por um método descrito em uma estrutura de METHODDATA.Identifies the calling convention used by a method described in a METHODDATA structure. |
| DATADIR |
Especifica a direção do fluxo de dados no parâmetro |
| DESCKIND |
Identifica a descrição do tipo associado.Identifies the type description being bound to. |
| DVASPECT |
Especifica os dados desejados ou o aspecto de exibição do objeto ao desenhar ou obter dados.Specifies the desired data or view aspect of the object when drawing or getting data. |
| FUNCFLAGS |
Identifica as constantes que definem as propriedades de uma função.Identifies the constants that define the properties of a function. |
| FUNCKIND |
Define como acessar uma função.Defines how to access a function. |
| IDLFLAG |
Descreve como transferir um elemento de estrutura, parâmetro ou valor retornado da função entre processos.Describes how to transfer a structure element, parameter, or function return value between processes. |
| IMPLTYPEFLAGS |
Define os atributos de uma interface implementada ou herdada de um tipo.Defines the attributes of an implemented or inherited interface of a type. |
| INVOKEKIND |
Especifica como invocar uma função por |
| LIBFLAGS |
Define os sinalizadores que se aplicam às bibliotecas de tipos.Defines flags that apply to type libraries. |
| PARAMFLAG |
Descreve como transferir um elemento de estrutura, parâmetro ou valor retornado da função entre processos.Describes how to transfer a structure element, parameter, or function return value between processes. |
| SYSKIND |
Identifica a plataforma do sistema operacional de destino.Identifies the target operating system platform. |
| TYMED |
Fornece a definição gerenciada da estrutura |
| TYPEFLAGS |
Define as propriedades e os atributos de uma descrição de tipo.Defines the properties and attributes of a type description. |
| TYPEKIND |
Especifica os vários tipos de dados e funções.Specifies various types of data and functions. |
| VARFLAGS |
Identifica as constantes que definem as propriedades de uma variável.Identifies the constants that define the properties of a variable. |
| VARKIND |
Define o tipo de variável.Defines the kind of variable. |