Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.Runtime.InteropServices (Espacio de nombres)

El espacio de nombres System.Runtime.InteropServices proporciona una gran variedad de miembros que admiten la interoperabilidad COM y los servicios de invocación de plataforma. Si no está familiarizado con estos servicios, vea Interoperar con código no administrado.

Los miembros de este espacio de nombres proporcionan varias categorías de funcionalidad, tal y como se muestra en la siguiente tabla. Los atributos controlan el comportamiento del cálculo de referencias, como el modo de organizar las estructuras o el modo de representar las cadenas. Entre los atributos más importantes se encuentran el atributo DllImportAttribute, que se utiliza para definir los métodos de invocación de plataforma que se utilizan para obtener acceso a las API no administradas, y el atributo MarshalAsAttribute, que se utiliza para especificar la forma de calcular las referencias de los datos entre la memoria administrada y no administrada.

  Clase Descripción
Clase pública AllowReversePInvokeCallsAttribute Permite que un método no administrado llame a un método administrado.
Clase pública AutomationProxyAttribute Especifica si las referencias del tipo deben calcularse utilizando Automation Marshaler o un proxy y un código auxiliar personalizados.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows BestFitMappingAttribute Controla si los caracteres Unicode se convierten en los caracteres ANSI coincidentes más cercanos.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows BStrWrapper Calcula las referencias de los datos de tipo VT_BSTR de código administrado a no administrado. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ClassInterfaceAttribute Indica el tipo de interfaz de clase que debe generarse para una clase expuesta a COM, en caso de que se genere una interfaz.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CoClassAttribute Especifica el identificador de clase de una coclase importada de una biblioteca de tipos.
Clase pública ComAliasNameAttribute Indica el alias COM del tipo de parámetro o campo.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComAwareEventInfo Permite el registro enlazado en tiempo de ejecución de un controlador de eventos.
Clase pública ComCompatibleVersionAttribute Indica a un cliente COM que todas las clases de la versión actual de un ensamblado son compatibles con las clases de una versión anterior del ensamblado.
Clase pública ComConversionLossAttribute Indica que se perdió información de una clase o interfaz al importarla desde una biblioteca de tipos a un ensamblado.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComDefaultInterfaceAttribute Especifica una interfaz predeterminada que se va a exponer a COM. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComEventInterfaceAttribute Identifica la interfaz de origen y la clase que implementa los métodos de la interfaz de evento que se genera cuando se importa una coclase de una biblioteca de tipos COM.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComEventsHelper Proporciona métodos que permiten agregar y quitar de objetos COM delegados de .NET Framework que administran eventos.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows COMException Excepción que se produce cuando se devuelve un valor HRESULT no reconocido desde una llamada de método COM.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComImportAttribute Indica que el tipo con atributos estaba previamente definido en COM.
Clase pública ComRegisterFunctionAttribute Especifica el método al que se debe llamar cuando se registre un ensamblado para utilizarlo desde COM; de esta manera, se permite la ejecución de código escrito por el usuario durante el proceso de registro.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComSourceInterfacesAttribute Muestra una lista de las interfaces expuestas como origen de los eventos COM de la clase atribuida.
Clase pública ComUnregisterFunctionAttribute Especifica el método al que se debe llamar cuando se anula el registro de un ensamblado para utilizarlo desde COM; de esta manera, se permite la ejecución de código escrito por el usuario durante el proceso de anulación del registro.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComVisibleAttribute Controla la accesibilidad a COM de un tipo o miembro administrado individual o de todos los tipos de un ensamblado.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CriticalHandle Representa una clase contenedora para los recursos de identificador.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CurrencyWrapper Encapsula objetos cuyas referencias el contador de referencias debería calcular como VT_CY.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows DefaultCharSetAttribute Especifica el valor de la enumeración CharSet. Esta clase no puede heredarse.
Clase pública Compatible con .NET para aplicaciones de la Tienda Windows DefaultDllImportSearchPathsAttribute Especifica las rutas que se utilizan para buscar archivos DLL que proporcionan funciones para la plataforma.
Clase pública Compatible con .NET para aplicaciones de la Tienda Windows DefaultParameterValueAttribute Establece el valor predeterminado de un parámetro cuando se efectúa la llamada en un lenguaje que admite los parámetros predeterminados. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows DispatchWrapper Encapsula los objetos cuyas referencias se van a calcular como VT_DISPATCH.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows DispIdAttribute Especifica el identificador de envío (DISPID) COM de un método, campo o propiedad.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows DllImportAttribute Indica que una biblioteca de vínculos dinámicos (DLL) no administrada expone el método con atributos como punto de entrada estático.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ErrorWrapper Encapsula los objetos cuyas referencias se van a calcular como VT_ERROR.
Clase pública ExtensibleClassFactory Permite personalizar objetos administrados que se extienden a partir de objetos no administrados durante su creación.
Clase pública ExternalException Tipo de excepción base para todas las excepciones de interoperabilidad COM y excepciones SEH (structured exception handling, control estructurado de excepciones).
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows FieldOffsetAttribute Indica la posición física de los campos dentro de la representación no administrada de una clase o de una estructura.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows GuidAttribute Suministra un objeto System.Guid explícitamente cuando no se desea que se genere un GUID automáticamente.
Clase pública Compatible con .NET para aplicaciones de la Tienda Windows HandleCollector Realiza el seguimiento de los identificadores pendientes y fuerza la recolección de elementos no utilizados cuando se alcanza el umbral especificado.
Clase pública IDispatchImplAttribute Obsoleto. Indica qué implementación de IDispatch utiliza Common Language Runtime cuando expone interfaces duales e interfaces Dispinterface a COM.
Clase pública ImportedFromTypeLibAttribute Indica que los tipos definidos en un ensamblado se definieron originalmente en una biblioteca de tipos.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows InAttribute Indica que el cálculo de las referencias de los datos debe realizarse del llamador al destinatario de la llamada, pero no de vuelta al llamador.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows InterfaceTypeAttribute Indica si una interfaz administrada es dual, de sólo distribución o sólo IUnknown cuando se expone a COM.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows InvalidComObjectException Excepción que se produce al utilizar un objeto COM no válido.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows InvalidOleVariantTypeException Excepción producida por el contador de referencias cuando detecta un argumento de tipo Variant cuyas referencias al código administrado no se pueden calcular.
Clase pública LCIDConversionAttribute Indica que la firma no administrada de un método espera un parámetro de identificador de configuración regional (LCID).
Clase pública Compatible con Biblioteca de clases portable ManagedToNativeComInteropStubAttribute Proporciona compatibilidad con la personalización del usuario de código auxiliar de interoperabilidad en escenarios de administrado a interoperabilidad COM.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows Marshal Proporciona una colección de métodos para asignar memoria no administrada, copiar bloques de memoria no administrados y convertir los tipos administrados en no administrados, así como otros métodos diversos que se utilizan al interactuar con código no administrado.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows MarshalAsAttribute Indica la forma de calcular las referencias de los datos entre el código administrado y el código no administrado.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows MarshalDirectiveException La excepción que produce el contador de referencias cuando encuentra un atributo MarshalAsAttribute que no admite.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows OptionalAttribute Indica que un parámetro es opcional.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows OutAttribute Indica que el cálculo de referencias de los datos debe realizarse del destinatario de la llamada al llamador.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows PreserveSigAttribute Indica que debe suprimirse la transformación de la firma de retval o la transformación del valor HRESULT que tiene lugar durante las llamadas de interoperabilidad COM.
Clase pública PrimaryInteropAssemblyAttribute Indica que el ensamblado con atributo es un ensamblado de interoperabilidad primario.
Clase pública ProgIdAttribute Permite que el usuario especifique el identificador de programa (ProgID) de una clase.
Clase pública RegistrationServices Proporciona un conjunto de servicios para registrar y anular el registro de ensamblados administrados para utilizarlos desde COM.
Clase pública RuntimeEnvironment Proporciona una colección de métodos static que devuelven información sobre el entorno de Common Language Runtime.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SafeArrayRankMismatchException Excepción que se produce cuando el rango de una matriz SAFEARRAY entrante no coincide con el rango especificado en la firma administrada.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SafeArrayTypeMismatchException Excepción que se produce cuando el tipo de una matriz SAFEARRAY entrante no coincide con el tipo especificado en la firma administrada.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SafeBuffer Proporciona un búfer de memoria controlado que se puede usar para lectura y escritura. Los intentos de obtener acceso a memoria fuera del búfer controlado provocan excepciones (agotamientos y saturaciones).
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SafeHandle Representa una clase contenedora para los identificadores del sistema operativo. Esta clase debe heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows SEHException Representa errores de control de excepciones estructurado (SEH).
Clase pública SetWin32ContextInIDispatchAttribute Obsoleto. Este atributo está obsoleto.
Clase pública StandardOleMarshalObject Reemplaza el contador de referencias de subprocesamiento libre de Common Language Runtime (CLR) con el contador de referencias OLE STA estándar.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows StructLayoutAttribute Le permite controlar el diseño físico de los campos de datos de una clase o una estructura.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows TypeIdentifierAttribute Proporciona compatibilidad con la equivalencia de tipos.
Clase pública TypeLibConverter Proporciona un conjunto de servicios que convierten un ensamblado administrado en una biblioteca de tipos COM y viceversa.
Clase pública TypeLibFuncAttribute Contiene la enumeración FUNCFLAGS que se importó originalmente para este método desde la biblioteca de tipos COM.
Clase pública TypeLibImportClassAttribute Especifica qué objeto Type utiliza de modo exclusivo una interfaz. Esta clase no puede heredarse.
Clase pública TypeLibTypeAttribute Contiene TYPEFLAGS que se importó originalmente para este tipo desde la biblioteca de tipos COM.
Clase pública TypeLibVarAttribute Contiene VARFLAGS que se importó originalmente para este campo desde la biblioteca de tipos COM.
Clase pública TypeLibVersionAttribute Especifica el número de versión de una biblioteca de tipos exportada.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows UnknownWrapper Encapsula los objetos cuyas referencias se van a calcular como VT_UNKNOWN.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows UnmanagedFunctionPointerAttribute Controla el comportamiento del cálculo de referencias de una firma de delegado pasada como un puntero a función no administrado al código no administrado o desde este. Esta clase no puede heredarse.
Clase pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows VariantWrapper Calcula las referencias de datos de tipo VT_VARIANT | VT_BYREF de código administrado a no administrado. Esta clase no puede heredarse.

  Estructura Descripción
Estructura pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ArrayWithOffset Encapsula una matriz y un desplazamiento dentro de la matriz especificada.
Estructura pública BIND_OPTS Obsoleto. Use System.Runtime.InteropServices.ComTypes.BIND_OPTS en su lugar.
Estructura pública BINDPTR Obsoleto. Use System.Runtime.InteropServices.ComTypes.BINDPTR en su lugar.
Estructura pública CONNECTDATA Obsoleto. Use System.Runtime.InteropServices.ComTypes.CONNECTDATA en su lugar.
Estructura pública DISPPARAMS Obsoleto. Use System.Runtime.InteropServices.ComTypes.DISPPARAMS en su lugar.
Estructura pública ELEMDESC Obsoleto. Use System.Runtime.InteropServices.ComTypes.ELEMDESC en su lugar.
Estructura pública ELEMDESC.DESCUNION Utilice System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION en su lugar.
Estructura pública EXCEPINFO Obsoleto. Use System.Runtime.InteropServices.ComTypes.EXCEPINFO en su lugar.
Estructura pública FILETIME Obsoleto. Use System.Runtime.InteropServices.ComTypes.FILETIME en su lugar.
Estructura pública FUNCDESC Obsoleto. Use System.Runtime.InteropServices.ComTypes.FUNCDESC en su lugar.
Estructura pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows GCHandle Proporciona una forma de obtener acceso a un objeto administrado desde la memoria no administrada.
Estructura pública HandleRef Incluye un objeto administrado que contiene un identificador de un recurso que se pasa al código no administrado mediante la invocación de plataforma.
Estructura pública IDLDESC Obsoleto. Use System.Runtime.InteropServices.ComTypes.IDLDESC en su lugar.
Estructura pública PARAMDESC Obsoleto. Use System.Runtime.InteropServices.ComTypes.PARAMDESC en su lugar.
Estructura pública STATSTG Obsoleto. Use System.Runtime.InteropServices.ComTypes.STATSTG en su lugar.
Estructura pública TYPEATTR Obsoleto. Use System.Runtime.InteropServices.ComTypes.TYPEATTR en su lugar.
Estructura pública TYPEDESC Obsoleto. Use System.Runtime.InteropServices.ComTypes.TYPEDESC en su lugar.
Estructura pública TYPELIBATTR Obsoleto. Use System.Runtime.InteropServices.ComTypes.TYPELIBATTR en su lugar.
Estructura pública VARDESC Obsoleto. Use System.Runtime.InteropServices.ComTypes.VARDESC en su lugar.
Estructura pública VARDESC.DESCUNION Utilice System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION en su lugar.

  Interfaz Descripción
Interfaz pública _Activator Expone la clase System.Activator a código no administrado.
Interfaz pública _Assembly Expone los miembros públicos de la clase System.Reflection.Assembly a código no administrado.
Interfaz pública _AssemblyBuilder Expone la clase System.Reflection.Emit.AssemblyBuilder a código no administrado.
Interfaz pública _AssemblyName Expone la clase AssemblyName a código no administrado.
Interfaz pública _Attribute Expone la clase System.Attribute a código no administrado.
Interfaz pública _ConstructorBuilder Expone la clase System.Reflection.Emit.ConstructorBuilder a código no administrado.
Interfaz pública _ConstructorInfo Expone los miembros públicos de la clase System.Reflection.ConstructorInfo a código no administrado.
Interfaz pública _CustomAttributeBuilder Expone la clase System.Reflection.Emit.CustomAttributeBuilder al código no administrado.
Interfaz pública _EnumBuilder Expone la clase System.Reflection.Emit.EnumBuilder al código no administrado.
Interfaz pública _EventBuilder Expone la clase System.Reflection.Emit.EventBuilder al código no administrado.
Interfaz pública _EventInfo Expone los miembros públicos de la clase System.Reflection.EventInfo a código no administrado.
Interfaz pública _Exception Expone los miembros públicos de la clase System.Exception a código no administrado.
Interfaz pública _FieldBuilder Expone la clase System.Reflection.Emit.FieldBuilder al código no administrado.
Interfaz pública _FieldInfo Expone los miembros públicos de la clase System.Reflection.FieldInfo a código no administrado.
Interfaz pública _ILGenerator Expone la clase System.Reflection.Emit.ILGenerator al código no administrado.
Interfaz pública _LocalBuilder Expone la clase System.Reflection.Emit.LocalBuilder al código no administrado.
Interfaz pública _MemberInfo Expone los miembros públicos de la clase System.Reflection.MemberInfo a código no administrado.
Interfaz pública _MethodBase Expone los miembros públicos de la clase System.Reflection.MethodBase a código no administrado.
Interfaz pública _MethodBuilder Expone la clase MethodBuilder al código no administrado.
Interfaz pública _MethodInfo Expone los miembros públicos de la clase System.Reflection.MethodInfo a código no administrado.
Interfaz pública _MethodRental Expone la clase System.Reflection.Emit.MethodRental al código no administrado.
Interfaz pública _Module Expone la clase Module al código no administrado.
Interfaz pública _ModuleBuilder Expone la clase System.Reflection.Emit.ModuleBuilder al código no administrado.
Interfaz pública _ParameterBuilder Expone la clase System.Reflection.Emit.ParameterBuilder a código no administrado.
Interfaz pública _ParameterInfo Expone la clase System.Reflection.ParameterInfo al código no administrado.
Interfaz pública _PropertyBuilder Expone la clase System.Reflection.Emit.PropertyBuilder al código no administrado.
Interfaz pública _PropertyInfo Expone los miembros públicos de la clase System.Reflection.PropertyInfo a código no administrado.
Interfaz pública _SignatureHelper Expone la clase System.Reflection.Emit.SignatureHelper al código no administrado.
Interfaz pública _Thread Expone la clase System.Threading.Thread al código no administrado.
Interfaz pública _Type Expone los miembros públicos de la clase System.Type al código no administrado.
Interfaz pública _TypeBuilder Expone la clase System.Reflection.Emit.TypeBuilder al código no administrado.
Interfaz pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ICustomAdapter Proporciona la forma en que los clientes pueden obtener acceso a un objeto real, en lugar del objeto adaptador proporcionado por un contador de referencias personalizado.
Interfaz pública ICustomFactory Permite que los usuarios escriban código de activación para objetos administrados que extiendan MarshalByRefObject.
Interfaz pública Compatible con Biblioteca de clases portable ICustomMarshaler Proporciona contenedores personalizados para controlar las llamadas a métodos.
Interfaz pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ICustomQueryInterface Permite a los programadores proporcionar una implementación personalizada, administrada, del método IUnknown::QueryInterface(REFIID riid, void **ppvObject).
Interfaz pública IRegistrationServices Proporciona un conjunto de servicios para registrar y anular el registro de ensamblados administrados para utilizarlos desde COM.
Interfaz pública ITypeLibConverter Proporciona un conjunto de servicios que convierten un ensamblado administrado en una biblioteca de tipos COM y viceversa.
Interfaz pública ITypeLibExporterNameProvider Proporciona control sobre la distinción entre mayúsculas y minúsculas en los nombres que se exportan a una biblioteca de tipos.
Interfaz pública ITypeLibExporterNotifySink Proporciona un mecanismo de devolución de llamada para que el convertidor de ensamblados informe al llamador del estado de la conversión, e implicar así al llamador en el proceso de conversión.
Interfaz pública ITypeLibImporterNotifySink Proporciona un mecanismo de devolución de llamada para que el convertidor de bibliotecas de tipos informe al llamador del estado de la conversión, e implicar así al llamador en el proceso de conversión.
Interfaz pública UCOMIBindCtx Obsoleto. Use System.Runtime.InteropServices.ComTypes.BIND_OPTS en su lugar.
Interfaz pública UCOMIConnectionPoint Obsoleto. Use System.Runtime.InteropServices.ComTypes.IConnectionPoint en su lugar.
Interfaz pública UCOMIConnectionPointContainer Obsoleto. Use System.Runtime.InteropServices.ComTypes.IConnectionPointContainer en su lugar.
Interfaz pública UCOMIEnumConnectionPoints Obsoleto. Use System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints en su lugar.
Interfaz pública UCOMIEnumConnections Obsoleto. Use System.Runtime.InteropServices.ComTypes.IEnumConnections en su lugar.
Interfaz pública UCOMIEnumMoniker Obsoleto. Use System.Runtime.InteropServices.ComTypes.IEnumMoniker en su lugar.
Interfaz pública UCOMIEnumString Obsoleto. Use System.Runtime.InteropServices.ComTypes.IEnumString en su lugar.
Interfaz pública UCOMIEnumVARIANT Obsoleto. Use System.Runtime.InteropServices.ComTypes.IEnumVARIANT en su lugar.
Interfaz pública UCOMIMoniker Obsoleto. Use System.Runtime.InteropServices.ComTypes.IMoniker en su lugar.
Interfaz pública UCOMIPersistFile Obsoleto. Use System.Runtime.InteropServices.ComTypes.IPersistFile en su lugar.
Interfaz pública UCOMIRunningObjectTable Obsoleto. Use System.Runtime.InteropServices.ComTypes.IRunningObjectTable en su lugar.
Interfaz pública UCOMIStream Obsoleto. Use System.Runtime.InteropServices.ComTypes.IStream en su lugar.
Interfaz pública UCOMITypeComp Obsoleto. Use System.Runtime.InteropServices.ComTypes.ITypeComp en su lugar.
Interfaz pública UCOMITypeInfo Obsoleto. Use System.Runtime.InteropServices.ComTypes.ITypeInfo en su lugar.
Interfaz pública UCOMITypeLib Obsoleto. Use System.Runtime.InteropServices.ComTypes.ITypeLib en su lugar.

  Delegado Descripción
Delegado público ObjectCreationDelegate Crea un objeto COM.

  Enumeración Descripción
Enumeración pública AssemblyRegistrationFlags Define un conjunto de marcadores que se utiliza al registrar ensamblados.
Enumeración pública CALLCONV Obsoleto. Use System.Runtime.InteropServices.ComTypes.CALLCONV en su lugar.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CallingConvention Especifica la convención de llamada necesaria para llamar a métodos implementados en código no administrado.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CharSet Indica qué juego de caracteres deben utilizar las cadenas cuya referencia se va calcular.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ClassInterfaceType Identifica el tipo de interfaz de clase que se genera para una clase.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComInterfaceType Indica cómo exponer una interfaz a COM.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows ComMemberType Describe el tipo de un miembro COM.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CustomQueryInterfaceMode Indica si las llamadas IUnknown::QueryInterface del método GetComInterfaceForObject(Object, Type, CustomQueryInterfaceMode) pueden utilizar la interfaz ICustomQueryInterface.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows CustomQueryInterfaceResult Proporciona valores devueltos para el método GetInterface.
Enumeración pública DESCKIND Obsoleto. Use System.Runtime.InteropServices.ComTypes.DESCKIND en su lugar.
Enumeración pública Compatible con .NET para aplicaciones de la Tienda Windows DllImportSearchPath Especifica las rutas que se utilizan para buscar archivos DLL que proporcionan funciones para la plataforma.
Enumeración pública ExporterEventKind Describe las devoluciones de llamada que el Exportador de la biblioteca de tipos realizó al exportar una biblioteca de tipos.
Enumeración pública FUNCFLAGS Obsoleto. Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS en su lugar.
Enumeración pública FUNCKIND Obsoleto. Use System.Runtime.InteropServices.ComTypes.FUNCKIND en su lugar.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows GCHandleType Representa los tipos de identificadores que puede asignar la clase GCHandle.
Enumeración pública IDispatchImplType Obsoleto. Indica qué implementación de IDispatch se utiliza para una clase determinada.
Enumeración pública IDLFLAG Obsoleto. Use System.Runtime.InteropServices.ComTypes.IDLFLAG en su lugar.
Enumeración pública IMPLTYPEFLAGS Obsoleto. Use System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS en su lugar.
Enumeración pública ImporterEventKind Describe las devoluciones de llamada que el Importador de la biblioteca de tipos realizó al importar una biblioteca de tipos.
Enumeración pública INVOKEKIND Obsoleto. Use System.Runtime.InteropServices.ComTypes.INVOKEKIND en su lugar.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows LayoutKind Controla el diseño de un objeto cuando se exporta a código no administrado.
Enumeración pública LIBFLAGS Obsoleto. Use System.Runtime.InteropServices.ComTypes.LIBFLAGS en su lugar.
Enumeración pública PARAMFLAG Obsoleto. Use System.Runtime.InteropServices.ComTypes.PARAMFLAG en su lugar.
Enumeración pública RegistrationClassContext Especifica el conjunto de contextos de ejecución en los que un objeto de clase se pondrá a disposición para peticiones de construcción de instancias.
Enumeración pública RegistrationConnectionType Define los tipos de conexiones con un objeto de clase.
Enumeración pública SYSKIND Obsoleto. Use System.Runtime.InteropServices.ComTypes.SYSKIND en su lugar.
Enumeración pública TYPEFLAGS Obsoleto. Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS en su lugar.
Enumeración pública TYPEKIND Obsoleto. Use System.Runtime.InteropServices.ComTypes.TYPEKIND en su lugar.
Enumeración pública TypeLibExporterFlags Indica cómo se debe crear una biblioteca de tipos.
Enumeración pública TypeLibFuncFlags Describe la configuración original de FUNCFLAGS en la biblioteca de tipos COM desde la que se importó este método.
Enumeración pública TypeLibImporterFlags Indica cómo se debe crear un ensamblado.
Enumeración pública TypeLibTypeFlags Describe la configuración original de TYPEFLAGS en la biblioteca de tipos COM desde la que se importó el tipo.
Enumeración pública TypeLibVarFlags Describe la configuración original de VARFLAGS en la biblioteca de tipos COM desde la que se importó la variable.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows UnmanagedType Identifica la forma de calcular las referencias de parámetros o campos en el código no administrado.
Enumeración pública Compatible con Biblioteca de clases portable Compatible con .NET para aplicaciones de la Tienda Windows VarEnum Indica cómo calcular las referencias de los elementos de matriz cuando se calculan las referencias de matriz de código administrado a código no administrado como UnmanagedType.SafeArray.
Enumeración pública VARFLAGS Obsoleto. Use System.Runtime.InteropServices.ComTypes.VARFLAGS en su lugar.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft