System.Runtime.InteropServices.ComTypes Namespace

El espacio de nombres System.Runtime.InteropServices.ComTypes contiene tipos administrados que corresponden a los tipos usados por la interoperabilidad COM. The System.Runtime.InteropServices.ComTypes namespace contains managed types that correspond to types used by COM interop.

Estructuras

BIND_OPTS

Almacena los parámetros que se usan durante una operación de enlace de moniker.Stores the parameters that are used during a moniker binding operation.

BINDPTR

Contiene un puntero a una estructura FUNCDESC o VARDESC, a las que está enlazado, o a una interfaz ITypeComp.Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp interface.

CONNECTDATA

Describe una conexión existente con un punto de conexión determinado.Describes a connection that exists to a given connection point.

DISPPARAMS

Contiene los argumentos que se pasaron a un método o una propiedad mediante IDispatch::Invoke.Contains the arguments passed to a method or property by 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.Contains the type description and process transfer information for a variable, function, or a function parameter.

ELEMDESC.DESCUNION

Contiene información sobre un elemento.Contains information about an element.

EXCEPINFO

Describe las excepciones que ocurren durante IDispatch::Invoke.Describes the exceptions that occur during IDispatch::Invoke.

FILETIME

Representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601.Represents the number of 100-nanosecond intervals since January 1, 1601. Esta estructura es un valor de 64 bits.This structure is a 64-bit value.

FORMATETC

Representa un formato generalizado del Portapapeles.Represents a generalized Clipboard format.

FUNCDESC

Define una descripción de la función.Defines a function description.

IDLDESC

Contiene información necesaria para transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos.Contains information needed for transferring a structure element, parameter, or function return value between processes.

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.Contains information about how to transfer a structure element, parameter, or function return value between processes.

STATDATA

Proporciona la definición administrada de la estructura STATDATA.Provides the managed definition of the STATDATA structure.

STATSTG

Contiene información estadística sobre un objeto abierto de almacenamiento, secuencia o matriz de bytes.Contains statistical information about an open storage, stream, or byte-array object.

STGMEDIUM

Proporciona la definición administrada de la estructura STGMEDIUM.Provides the managed definition of the STGMEDIUM structure.

TYPEATTR

Contiene los atributos de UCOMITypeInfo.Contains attributes of a 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.Describes the type of a variable, return type of a function, or the type of a function parameter.

TYPELIBATTR

Identifica una biblioteca de tipos concreta y proporciona compatibilidad de localización para los nombres de miembro.Identifies a particular type library and provides localization support for member names.

VARDESC

Describe una variable, una constante o un miembro de datos.Describes a variable, constant, or data member.

VARDESC.DESCUNION

Contiene información sobre una variable.Contains information about a variable.

Interfaces

IAdviseSink

Proporciona una definición administrada de la interfaz IAdviseSink.Provides a managed definition of the IAdviseSink interface.

IBindCtx

Proporciona la definición administrada de la interfaz IBindCtx.Provides the managed definition of the IBindCtx interface.

IConnectionPoint

Proporciona la definición administrada de la interfaz IConnectionPoint.Provides the managed definition of the IConnectionPoint interface.

IConnectionPointContainer

Proporciona la definición administrada de la interfaz IConnectionPointContainer.Provides the managed definition of the IConnectionPointContainer interface.

IDataObject

Proporciona la definición administrada de la interfaz IDataObject.Provides the managed definition of the IDataObject interface.

IEnumConnectionPoints

Administra la definición de la interfaz IEnumConnectionPoints.Manages the definition of the IEnumConnectionPoints interface.

IEnumConnections

Administra la definición de la interfaz IEnumConnections.Manages the definition of the IEnumConnections interface.

IEnumFORMATETC

Proporciona la definición administrada de la interfaz IEnumFORMATETC.Provides the managed definition of the IEnumFORMATETC interface.

IEnumMoniker

Administra la definición de la interfaz IEnumMoniker.Manages the definition of the IEnumMoniker interface.

IEnumSTATDATA

Proporciona la definición administrada de la interfaz IEnumSTATDATA.Provides the managed definition of the IEnumSTATDATA interface.

IEnumString

Administra la definición de la interfaz IEnumString.Manages the definition of the IEnumString interface.

IEnumVARIANT

Administra la definición de la interfaz IEnumVARIANT.Manages the definition of the IEnumVARIANT interface.

IMoniker

Proporciona la definición administrada de la interfaz IMoniker, con funcionalidad COM de IPersist e IPersistStream.Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.

IPersistFile

Proporciona la definición administrada de la interfaz IPersistFile, con funcionalidad desde IPersist.Provides the managed definition of the IPersistFile interface, with functionality from IPersist.

IRunningObjectTable

Proporciona la definición administrada de la interfaz IRunningObjectTable.Provides the managed definition of the IRunningObjectTable interface.

IStream

Proporciona la definición administrada de la interfaz IStream, con funcionalidad ISequentialStream.Provides the managed definition of the IStream interface, with ISequentialStream functionality.

ITypeComp

Proporciona la definición administrada de la interfaz ITypeComp.Provides the managed definition of the ITypeComp interface.

ITypeInfo

Proporciona la definición administrada de la interfaz ITypeInfo de automatización de componentes.Provides the managed definition of the Component Automation ITypeInfo interface.

ITypeInfo2

Proporciona la definición administrada de la interfaz ITypeInfo2.Provides the managed definition of the ITypeInfo2 interface.

ITypeLib

Proporciona la definición administrada de la interfaz ITypeLib.Provides the managed definition of the ITypeLib interface.

ITypeLib2

Proporciona una definición administrada de la interfaz ITypeLib2.Provides a managed definition of the ITypeLib2 interface.

Enumeraciones

ADVF

Especifica el comportamiento solicitado al configurar un receptor con notificación o una conexión de almacenamiento en caché con un objeto.Specifies the requested behavior when setting up an advise sink or a caching connection with an object.

CALLCONV

Identifica la convención de llamada usada por un método descrito en una estructura METHODDATA.Identifies the calling convention used by a method described in a METHODDATA structure.

DATADIR

Especifica la dirección del flujo de datos del parámetro dwDirection del método EnumFormatEtc(DATADIR).Specifies the direction of the data flow in the dwDirection parameter of the EnumFormatEtc(DATADIR) method. Esto último determina los formatos que el enumerador resultante puede utilizar.This determines the formats that the resulting enumerator can enumerate.

DESCKIND

Identifica la descripción del tipo a la que se realiza el enlace.Identifies the type description being bound to.

DVASPECT

Especifica el aspecto deseado de la vista o los datos del objeto al dibujar u obtener los datos.Specifies the desired data or view aspect of the object when drawing or getting data.

FUNCFLAGS

Identifica las constantes que definen las propiedades de una función.Identifies the constants that define the properties of a function.

FUNCKIND

Define cómo acceder a una función.Defines how to access a function.

IDLFLAG

Describe cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos.Describes how to transfer a structure element, parameter, or function return value between processes.

IMPLTYPEFLAGS

Define los atributos de una interfaz implementada o heredada de un tipo.Defines the attributes of an implemented or inherited interface of a type.

INVOKEKIND

Especifica cómo invocar una función mediante IDispatch::Invoke.Specifies how to invoke a function by IDispatch::Invoke.

LIBFLAGS

Define las marcas que se aplican a las bibliotecas de tipos.Defines flags that apply to type libraries.

PARAMFLAG

Describe cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos.Describes how to transfer a structure element, parameter, or function return value between processes.

SYSKIND

Identifica la plataforma del sistema operativo de destino.Identifies the target operating system platform.

TYMED

Proporciona la definición administrada de la estructura TYMED.Provides the managed definition of the TYMED structure.

TYPEFLAGS

Define las propiedades y los atributos de una descripción del tipo.Defines the properties and attributes of a type description.

TYPEKIND

Especifica varios tipos de datos y funciones.Specifies various types of data and functions.

VARFLAGS

Identifica las constantes que definen las propiedades de una variable.Identifies the constants that define the properties of a variable.

VARKIND

Define el tipo de variable.Defines the kind of variable.