System.Runtime.InteropServices.ComTypes Namespace

O namespace System.Runtime.InteropServices.ComTypes contém tipos gerenciados que correspondem aos tipos usados pelo COM interop. The System.Runtime.InteropServices.ComTypes namespace 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 ITypeComp.Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp 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 IDispatch::Invoke.Contains the arguments passed to a method or property by IDispatch::Invoke.

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 IDispatch::Invoke.Describes the exceptions that occur during IDispatch::Invoke.

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 STATDATA.Provides the managed definition of the STATDATA structure.

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 STGMEDIUM.Provides the managed definition of the STGMEDIUM structure.

TYPEATTR

Contém atributos de um UCOMITypeInfo.Contains attributes of a UCOMITypeInfo.

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 IAdviseSink.Provides a managed definition of the IAdviseSink interface.

IBindCtx

Fornece a definição gerenciada da interface IBindCtx.Provides the managed definition of the IBindCtx interface.

IConnectionPoint

Fornece a definição gerenciada da interface IConnectionPoint.Provides the managed definition of the IConnectionPoint interface.

IConnectionPointContainer

Fornece a definição gerenciada da interface IConnectionPointContainer.Provides the managed definition of the IConnectionPointContainer interface.

IDataObject

Fornece a definição gerenciada da interface IDataObject.Provides the managed definition of the IDataObject interface.

IEnumConnectionPoints

Gerencia a definição da interface IEnumConnectionPoints.Manages the definition of the IEnumConnectionPoints interface.

IEnumConnections

Gerencia a definição da interface IEnumConnections.Manages the definition of the IEnumConnections interface.

IEnumFORMATETC

Fornece a definição gerenciada da interface IEnumFORMATETC.Provides the managed definition of the IEnumFORMATETC interface.

IEnumMoniker

Gerencia a definição da interface IEnumMoniker.Manages the definition of the IEnumMoniker interface.

IEnumSTATDATA

Fornece a definição gerenciada da interface IEnumSTATDATA.Provides the managed definition of the IEnumSTATDATA interface.

IEnumString

Gerencia a definição da interface IEnumString.Manages the definition of the IEnumString interface.

IEnumVARIANT

Gerencia a definição da interface IEnumVARIANT.Manages the definition of the IEnumVARIANT interface.

IMoniker

Fornece a definição gerenciada da interface IMoniker, com a funcionalidade COM de IPersist e IPersistStream.Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.

IPersistFile

Fornece a definição gerenciada da interface IPersistFile, com a funcionalidade de IPersist.Provides the managed definition of the IPersistFile interface, with functionality from IPersist.

IRunningObjectTable

Fornece a definição gerenciada da interface IRunningObjectTable.Provides the managed definition of the IRunningObjectTable interface.

IStream

Fornece a definição gerenciada da interface IStream, com a funcionalidade ISequentialStream.Provides the managed definition of the IStream interface, with ISequentialStream functionality.

ITypeComp

Fornece a definição gerenciada da interface ITypeComp.Provides the managed definition of the ITypeComp 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 ITypeInfo2.Provides the managed definition of the ITypeInfo2 interface.

ITypeLib

Fornece a definição gerenciada da interface ITypeLib.Provides the managed definition of the ITypeLib interface.

ITypeLib2

Fornece uma definição gerenciada da interface ITypeLib2.Provides a managed definition of the ITypeLib2 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 dwDirection do método EnumFormatEtc(DATADIR).Specifies the direction of the data flow in the dwDirection parameter of the EnumFormatEtc(DATADIR) method. Isso determina os formatos que o enumerador resultante pode enumerar.This determines the formats that the resulting enumerator can enumerate.

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 IDispatch::Invoke.Specifies how to invoke a function by IDispatch::Invoke.

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 TYMED.Provides the managed definition of the TYMED structure.

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.