System.Runtime.InteropServices.ComTypes Espacio de nombres

Contiene tipos administrados que corresponden a los tipos usados por la interoperabilidad COM.

Estructuras

Nombre Description
BIND_OPTS

Almacena los parámetros que se usan durante una operación de enlace de moniker.

BINDPTR

Contiene un puntero a una estructura, FUNCDESC estructura o VARDESC interfaz enlazadaITypeComp.

CONNECTDATA

Describe una conexión que existe en un punto de conexión determinado.

DISPPARAMS

Contiene los argumentos pasados a un método o propiedad por IDispatch::Invoke.

ELEMDESC

Contiene la descripción del tipo y la información de transferencia de procesos para una variable, una función o un parámetro de función.

ELEMDESC.DESCUNION

Contiene información sobre un elemento.

EXCEPINFO

Describe las excepciones que se producen durante IDispatch::Invoke.

FILETIME

Representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601. Esta estructura es un valor de 64 bits.

FORMATETC

Representa un formato generalizado del Portapapeles.

FUNCDESC

Define una descripción de función.

IDLDESC

Contiene información necesaria para transferir un elemento de estructura, un parámetro o un valor devuelto de función entre procesos.

PARAMDESC

Contiene información sobre cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre procesos.

STATDATA

Proporciona la definición administrada de la estructura STATDATA.

STATSTG

Contiene información estadística sobre un objeto de almacenamiento, secuencia o matriz de bytes abiertos.

STGMEDIUM

Proporciona la definición administrada de la estructura STGMEDIUM.

TYPEATTR

Contiene atributos de .UCOMITypeInfo

TYPEDESC

Describe el tipo de una variable, el tipo de valor devuelto de una función o el tipo de un parámetro de función.

TYPELIBATTR

Identifica una biblioteca de tipos determinada y proporciona compatibilidad de localización con nombres de miembro.

VARDESC

Describe una variable, una constante o un miembro de datos.

VARDESC.DESCUNION

Contiene información sobre una variable.

Interfaces

Nombre Description
IAdviseSink

Proporciona una definición administrada de la IAdviseSink interfaz.

IBindCtx

Proporciona la definición administrada de la IBindCtx interfaz.

IConnectionPoint

Proporciona la definición administrada de la IConnectionPoint interfaz.

IConnectionPointContainer

Proporciona la definición administrada de la IConnectionPointContainer interfaz.

IDataObject

Proporciona la definición administrada de la IDataObject interfaz.

IEnumConnectionPoints

Administra la definición de la IEnumConnectionPoints interfaz.

IEnumConnections

Administra la definición de la IEnumConnections interfaz.

IEnumFORMATETC

Proporciona la definición administrada de la IEnumFORMATETC interfaz.

IEnumMoniker

Administra la definición de la IEnumMoniker interfaz.

IEnumSTATDATA

Proporciona la definición administrada de la IEnumSTATDATA interfaz.

IEnumString

Administra la definición de la IEnumString interfaz.

IEnumVARIANT

Administra la definición de la IEnumVARIANT interfaz.

IMoniker

Proporciona la definición administrada de la IMoniker interfaz, con la funcionalidad COM de IPersist y IPersistStream.

IPersistFile

Proporciona la definición administrada de la IPersistFile interfaz, con funcionalidad de IPersist.

IRunningObjectTable

Proporciona la definición administrada de la IRunningObjectTable interfaz.

IStream

Proporciona la definición administrada de la IStream interfaz, con ISequentialStream funcionalidad.

ITypeComp

Proporciona la definición administrada de la ITypeComp interfaz.

ITypeInfo

Proporciona la definición administrada de la interfaz ITypeInfo de Automatización de componentes.

ITypeInfo2

Proporciona la definición administrada de la ITypeInfo2 interfaz.

ITypeLib

Proporciona la definición administrada de la ITypeLib interfaz.

ITypeLib2

Proporciona una definición administrada de la ITypeLib2 interfaz.

Enumeraciones

Nombre Description
ADVF

Especifica el comportamiento solicitado al configurar un receptor de aviso o una conexión de almacenamiento en caché con un objeto .

CALLCONV

Identifica la convención de llamada utilizada por un método descrito en una estructura METHODDATA.

DATADIR

Especifica la dirección del flujo de datos en el parámetro dwDirection del método EnumFormatEtc(DATADIR). Esto determina los formatos que el enumerador resultante puede enumerar.

DESCKIND

Identifica la descripción del tipo a la que se enlaza.

DVASPECT

Especifica el aspecto deseado de los datos o la vista del objeto al dibujar o obtener datos.

FUNCFLAGS

Identifica las constantes que definen las propiedades de una función.

FUNCKIND

Define cómo acceder a una función.

IDLFLAG

Describe cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre procesos.

IMPLTYPEFLAGS

Define los atributos de una interfaz implementada o heredada de un tipo.

INVOKEKIND

Especifica cómo invocar una función IDispatch::Invoke.

LIBFLAGS

Define marcas que se aplican a las bibliotecas de tipos.

PARAMFLAG

Describe cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre procesos.

SYSKIND

Identifica la plataforma del sistema operativo de destino.

TYMED

Proporciona la definición administrada de la estructura TYMED.

TYPEFLAGS

Define las propiedades y atributos de una descripción de tipo.

TYPEKIND

Especifica varios tipos de datos y funciones.

VARFLAGS

Identifica las constantes que definen las propiedades de una variable.

VARKIND

Define el tipo de variable.