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
| BIND_OPTS |
Armazena os parâmetros que são usados durante uma operação de associação de moniker. |
| 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. |
| 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. |
| 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 generalizado de área de transferência. |
| FUNCDESC |
Define uma descrição da função. |
| IDLDESC |
Contém informações necessárias para transferir um elemento, parâmetro ou valor retornado de função de uma estrutura entre processos. |
| PARAMDESC |
Contém informações sobre como transferir um elemento de estrutura, parâmetro ou valor retornado da função entre processos. |
| 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. |
| 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 tipo específica e dá suporte à localização para nomes de membros. |
| VARDESC |
Descreve um membro de dados, constante ou variável. |
| VARDESC.DESCUNION |
Contém informações sobre uma variável. |
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. |
| 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. |
| CALLCONV |
Identifica a convenção de chamada usada por um método descrito em uma estrutura de METHODDATA. |
| DATADIR |
Especifica a direção do fluxo de dados no parâmetro |
| DESCKIND |
Identifica a descrição do tipo associado. |
| 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 retornado da função entre processos. |
| IMPLTYPEFLAGS |
Define os atributos de uma interface implementada ou herdada de um tipo. |
| INVOKEKIND |
Especifica como invocar uma função por |
| LIBFLAGS |
Define os sinalizadores que se aplicam às bibliotecas de tipos. |
| PARAMFLAG |
Descreve como transferir um elemento de estrutura, parâmetro ou valor retornado da 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 os 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. |