System.Runtime.InteropServices.ComTypes Espacio de nombres

Contiene tipos administrados que se corresponden con los tipos que usa la interoperabilidad COM.

Estructuras

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 o VARDESC, a las que está enlazado, o a una interfaz ITypeComp.

CONNECTDATA

Describe una conexión existente con un punto de conexión determinado.

DISPPARAMS

Contiene los argumentos que se pasaron a un método o una propiedad mediante IDispatch::Invoke.

ELEMDESC

Contiene la descripción del tipo y la información de transferencia de proceso de 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 ocurren 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 de Portapapeles generalizado.

FUNCDESC

Define una descripción de la función.

IDLDESC

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

PARAMDESC

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

STATDATA

Proporciona la definición administrada de la estructura STATDATA.

STATSTG

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

STGMEDIUM

Proporciona la definición administrada de la estructura STGMEDIUM.

TYPEATTR

Contiene los atributos de UCOMITypeInfo.

TYPEDESC

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

TYPELIBATTR

Identifica una biblioteca de tipos concreta y proporciona compatibilidad de localización para los nombres de miembro.

VARDESC

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

VARDESC.DESCUNION

Contiene información sobre una variable.

Interfaces

IAdviseSink

Proporciona una definición administrada de la interfaz IAdviseSink.

IBindCtx

Proporciona la definición administrada de la interfaz IBindCtx.

IConnectionPoint

Proporciona la definición administrada de la interfaz IConnectionPoint.

IConnectionPointContainer

Proporciona la definición administrada de la interfaz IConnectionPointContainer.

IDataObject

Proporciona la definición administrada de la interfaz IDataObject.

IEnumConnectionPoints

Administra la definición de la interfaz IEnumConnectionPoints.

IEnumConnections

Administra la definición de la interfaz IEnumConnections.

IEnumFORMATETC

Proporciona la definición administrada de la interfaz IEnumFORMATETC.

IEnumMoniker

Administra la definición de la interfaz IEnumMoniker.

IEnumSTATDATA

Proporciona la definición administrada de la interfaz IEnumSTATDATA.

IEnumString

Administra la definición de la interfaz IEnumString.

IEnumVARIANT

Administra la definición de la interfaz IEnumVARIANT.

IMoniker

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

IPersistFile

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

IRunningObjectTable

Proporciona la definición administrada de la interfaz IRunningObjectTable.

IStream

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

ITypeComp

Proporciona la definición administrada de la interfaz ITypeComp.

ITypeInfo

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

ITypeInfo2

Proporciona la definición administrada de la interfaz ITypeInfo2.

ITypeLib

Proporciona la definición administrada de la interfaz ITypeLib.

ITypeLib2

Proporciona una definición administrada de la interfaz ITypeLib2.

Enumeraciones

ADVF

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

CALLCONV

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

DATADIR

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

DESCKIND

Identifica la descripción del tipo a la que se realiza el enlace.

DVASPECT

Especifica el aspecto deseado de la vista o los datos del objeto al dibujar u obtener los 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 los procesos.

IMPLTYPEFLAGS

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

INVOKEKIND

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

LIBFLAGS

Define las 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 los 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 los atributos de una descripción del 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.