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