System.Runtime.InteropServices.ComTypes Namespace
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.
Contém tipos gerenciados que correspondem aos tipos usados pela interoperabilidade COM.
Estruturas
| Nome | Description |
|---|---|
| BIND_OPTS |
Armazena os parâmetros usados durante uma operação de associação de moniker. |
| BINDPTR |
Contém um ponteiro para uma estrutura de FUNCDESC, VARDESC estrutura ou uma interface |
| CONNECTDATA |
Descreve uma conexão que existe com um determinado ponto de conexão. |
| DISPPARAMS |
Contém os argumentos passados para um método ou propriedade por |
| ELEMDESC |
Contém a descrição do tipo e as informações de transferência de processo para uma variável, uma função ou um parâmetro de função. |
| ELEMDESC.DESCUNION |
Contém informações sobre um elemento. |
| EXCEPINFO |
Descreve as exceções que ocorrem durante |
| FILETIME |
Representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601. Essa estrutura é um valor de 64 bits. |
| FORMATETC |
Representa um formato de área de transferência generalizada. |
| FUNCDESC |
Define uma descrição da função. |
| IDLDESC |
Contém informações necessárias para transferir um elemento de estrutura, parâmetro ou valor de retorno de função entre processos. |
| PARAMDESC |
Contém informações sobre como transferir um elemento de estrutura, parâmetro ou valor de retorno de função entre processos. |
| STATDATA |
Fornece a definição gerenciada da estrutura |
| STATSTG |
Contém informações estatísticas sobre um objeto de armazenamento aberto, fluxo ou matriz de bytes. |
| 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. |
| TYPELIBATTR |
Identifica uma biblioteca de tipos específica e fornece suporte de localização para nomes de membro. |
| VARDESC |
Descreve uma variável, constante ou membro de dados. |
| VARDESC.DESCUNION |
Contém informações sobre uma variável. |
Interfaces
| Nome | Description |
|---|---|
| IAdviseSink |
Fornece uma definição gerenciada da |
| IBindCtx |
Fornece a definição gerenciada da |
| IConnectionPoint |
Fornece a definição gerenciada da |
| IConnectionPointContainer |
Fornece a definição gerenciada da |
| IDataObject |
Fornece a definição gerenciada da |
| IEnumConnectionPoints |
Gerencia a definição da |
| IEnumConnections |
Gerencia a definição da |
| IEnumFORMATETC |
Fornece a definição gerenciada da |
| IEnumMoniker |
Gerencia a definição da |
| IEnumSTATDATA |
Fornece a definição gerenciada da |
| IEnumString |
Gerencia a definição da |
| IEnumVARIANT |
Gerencia a definição da |
| IMoniker |
Fornece a definição gerenciada da |
| IPersistFile |
Fornece a definição gerenciada da |
| IRunningObjectTable |
Fornece a definição gerenciada da |
| IStream |
Fornece a definição gerenciada da |
| ITypeComp |
Fornece a definição gerenciada da |
| ITypeInfo |
Fornece a definição gerenciada da interface ITypeInfo da Automação de Componentes. |
| ITypeInfo2 |
Fornece a definição gerenciada da |
| ITypeLib |
Fornece a definição gerenciada da |
| ITypeLib2 |
Fornece uma definição gerenciada da |
Enumerações
| Nome | Description |
|---|---|
| ADVF |
Especifica o comportamento solicitado ao configurar um coletor de consultoria ou uma conexão de cache com um objeto. |
| CALLCONV |
Identifica a convenção de chamada usada por um método descrito em uma estrutura METHODDATA. |
| DATADIR |
Especifica a direção do fluxo de dados no parâmetro |
| DESCKIND |
Identifica a descrição do tipo que está sendo associada. |
| DVASPECT |
Especifica os dados desejados ou o aspecto de exibição do objeto ao desenhar ou obter dados. |
| FUNCFLAGS |
Identifica as constantes que definem as propriedades de uma função. |
| FUNCKIND |
Define como acessar uma função. |
| IDLFLAG |
Descreve como transferir um elemento de estrutura, parâmetro ou valor de retorno de função entre processos. |
| IMPLTYPEFLAGS |
Define os atributos de uma interface implementada ou herdada de um tipo. |
| INVOKEKIND |
Especifica como invocar uma função |
| LIBFLAGS |
Define sinalizadores que se aplicam a bibliotecas de tipos. |
| PARAMFLAG |
Descreve como transferir um elemento de estrutura, parâmetro ou valor de retorno de função entre processos. |
| SYSKIND |
Identifica a plataforma do sistema operacional de destino. |
| TYMED |
Fornece a definição gerenciada da estrutura |
| TYPEFLAGS |
Define as propriedades e os atributos de uma descrição de tipo. |
| TYPEKIND |
Especifica vários tipos de dados e funções. |
| VARFLAGS |
Identifica as constantes que definem as propriedades de uma variável. |
| VARKIND |
Define o tipo de variável. |