Espacio de nombres System.Runtime.InteropServices

 

Publicado: octubre de 2016

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, consulte interoperar con código no administrado.

Clases

Clase Descripción
System_CAPS_pubclass AllowReversePInvokeCallsAttribute

Permite que un método no administrado llamar a un método administrado.

System_CAPS_pubclass AutomationProxyAttribute

Especifica si el tipo debe calcularse utilizando Automation marshaler o un proxy y código auxiliar.

System_CAPS_pubclass BestFitMappingAttribute

Controla si los caracteres Unicode se convierten en los caracteres ANSI coincidentes más cercanos.

System_CAPS_pubclass BStrWrapper

Calcula las referencias de tipo VT_BSTR desde código administrado a código no administrado. Esta clase no puede heredarse.

System_CAPS_pubclass ClassInterfaceAttribute

Indica el tipo de interfaz de clase que se generará para una clase expuesta a COM si no se genera una interfaz.

System_CAPS_pubclass CoClassAttribute

Especifica el identificador de clase de una coclase importada de una biblioteca de tipos.

System_CAPS_pubclass ComAliasNameAttribute

Indica el alias COM de un parámetro o tipo de campo.

System_CAPS_pubclass ComAwareEventInfo

Permite el registro enlazado en tiempo de ejecución de un controlador de eventos.

System_CAPS_pubclass 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.

System_CAPS_pubclass ComConversionLossAttribute

Indica que se perdió información acerca una clase o interfaz al importarse desde una biblioteca de tipos a un ensamblado.

System_CAPS_pubclass ComDefaultInterfaceAttribute

Especifica una interfaz predeterminada que se va a exponer a COM. Esta clase no puede heredarse.

System_CAPS_pubclass 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.

System_CAPS_pubclass ComEventsHelper

Proporciona métodos que permiten agregar y eliminar los delegados de .NET Framework que controlan los eventos de los objetos COM.

System_CAPS_pubclass COMException

Excepción que se produce cuando una llamada al método COM devuelve un resultado HRESULT desconocido.

System_CAPS_pubclass ComImportAttribute

Indica que el tipo con atributos estaba previamente definido en COM.

System_CAPS_pubclass ComRegisterFunctionAttribute

Especifica el método para llamar al registrar un ensamblado para utilizarlo desde COM; Esto permite la ejecución de código escrito por el usuario durante el proceso de registro.

System_CAPS_pubclass ComSourceInterfacesAttribute

Identifica una lista de interfaces que se exponen como orígenes de eventos COM para la clase con atributos.

System_CAPS_pubclass ComUnregisterFunctionAttribute

Especifica el método al que llamar cuando se anula el registro de un ensamblado para utilizarlo desde COM; Esto permite la ejecución de código escrito por el usuario durante el proceso de anulación del registro.

System_CAPS_pubclass ComVisibleAttribute

Controla la accesibilidad a COM de un tipo o miembro administrado individual, o de todos los tipos que están dentro de un ensamblado.

System_CAPS_pubclass CriticalHandle

Representa una clase contenedora para los recursos de controlador.

System_CAPS_pubclass CurrencyWrapper

Ajusta los objetos que se va a calcular como un VT_CY.

System_CAPS_pubclass DefaultCharSetAttribute

Especifica el valor de la CharSet (enumeración). Esta clase no puede heredarse.

System_CAPS_pubclass DefaultDllImportSearchPathsAttribute

Especifica las rutas de acceso que se usan para buscar archivos DLL que proporcionan funciones para las invocaciones de plataforma.

System_CAPS_pubclass DefaultParameterValueAttribute

Establece el valor predeterminado de un parámetro cuando se le llama desde un lenguaje que admite parámetros predeterminados. Esta clase no puede heredarse.

System_CAPS_pubclass DispatchWrapper

Ajusta los objetos que se va a calcular como un VT_DISPATCH.

System_CAPS_pubclass DispIdAttribute

Especifica el identificador de envío (DISPID) de COM de un método, un campo o una propiedad.

System_CAPS_pubclass DllImportAttribute

Indica que una biblioteca de vínculos dinámicos (DLL) no administrada expone el método con atributos como un punto de entrada estático.

System_CAPS_pubclass ErrorWrapper

Ajusta los objetos que se va a calcular como un VT_ERROR.

System_CAPS_pubclass ExtensibleClassFactory

Habilita la personalización de los objetos administrados que se extienden desde objetos no administrados durante la creación.

System_CAPS_pubclass ExternalException

Tipo de excepción base para todas las excepciones de interoperabilidad COM y excepciones SEH (structured exception handling, control estructurado de excepciones).

System_CAPS_pubclass FieldOffsetAttribute

Indica la posición física de los campos dentro de la representación no administrada de una clase o estructura.

System_CAPS_pubclass GuidAttribute

Proporciona una explícita System.Guid cuando es deseable un identificador GUID automáticamente.

System_CAPS_pubclass HandleCollector

Realiza un seguimiento de los controladores pendientes y fuerza una recolección de elementos no utilizados cuando se alcanza el umbral especificado.

System_CAPS_pubclass IDispatchImplAttribute

Obsoleto. Indica qué IDispatch implementación de common language runtime utiliza cuando expone interfaces duales e interfaces dispinterface a COM.

System_CAPS_pubclass ImportedFromTypeLibAttribute

Indica que los tipos definidos dentro de un ensamblado se definieron originalmente en una biblioteca de tipos.

System_CAPS_pubclass InAttribute

Indica que se debe hacer un cálculo de referencias de los datos desde el llamador al destinatario de la llamada, pero no de vuelta al llamador.

System_CAPS_pubclass InterfaceTypeAttribute

Indica si una interfaz administrada es dual, solo de envío, o IUnknown -solo cuando se expone a COM.

System_CAPS_pubclass InvalidComObjectException

Excepción que se produce al utilizar un objeto COM no válido.

System_CAPS_pubclass InvalidOleVariantTypeException

Excepción que produce el contador de referencias cuando encuentra un argumento de un tipo de variante cuyas referencias no se pueden calcular para un código administrado.

System_CAPS_pubclass LCIDConversionAttribute

Indica que la firma no administrada de un método espera un parámetro de configuración regional (LCID) de identificador.

System_CAPS_pubclass ManagedToNativeComInteropStubAttribute

Proporciona compatibilidad para la personalización de usuario del código auxiliar de interoperabilidad en escenarios de interoperabilidad para COM administrados.

System_CAPS_pubclass 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.

System_CAPS_pubclass MarshalAsAttribute

Indica cómo calcular las referencias de los datos entre el código administrado y el código no administrado.

System_CAPS_pubclass MarshalDirectiveException

La excepción que produce el contador de referencias cuando encuentra un atributo MarshalAsAttribute que no admite.

System_CAPS_pubclass OptionalAttribute

Indica que un parámetro es opcional.

System_CAPS_pubclass OutAttribute

Indica que las referencias de los datos se deben calcular desde el destinatario de la llamada al llamador.

System_CAPS_pubclass PreserveSigAttribute

Indica que el valor HRESULT o retval se debe suprimir la transformación de la firma que tiene lugar durante las llamadas de interoperabilidad COM.

System_CAPS_pubclass PrimaryInteropAssemblyAttribute

Indica que el ensamblado con atributos es un ensamblado de interoperabilidad primario.

System_CAPS_pubclass ProgIdAttribute

Permite al usuario especificar el ProgID de una clase.

System_CAPS_pubclass RegistrationServices

Proporciona un conjunto de servicios para registrar y anular el registro de ensamblados administrados para utilizarlos desde COM.

System_CAPS_pubclass RuntimeEnvironment

Proporciona una colección de static métodos que devuelven información sobre el entorno de common language runtime.

System_CAPS_pubclass SafeArrayRankMismatchException

La excepción que se produce cuando el rango de entrada SAFEARRAY no coincide con el rango especificado en la firma administrada.

System_CAPS_pubclass SafeArrayTypeMismatchException

La excepción que se produce cuando el tipo de entrada SAFEARRAY no coincide con el tipo especificado en la firma administrada.

System_CAPS_pubclass SafeBuffer

Proporciona un búfer de memoria controlado que se puede usar para leer y escribir. Los intentos para acceder a la memoria fuera del búfer controlado (agotamientos y saturaciones) provocan excepciones.

System_CAPS_pubclass SafeHandle

Representa una clase contenedora para los identificadores del sistema operativo. Se debe heredar esta clase.

System_CAPS_pubclass SEHException

Representa errores de Control de excepciones estructurado (SEH).

System_CAPS_pubclass SetWin32ContextInIDispatchAttribute

Obsoleto. Este atributo está en desuso.

System_CAPS_pubclass StandardOleMarshalObject

Reemplaza al estándar common language runtime (CLR) de subprocesamiento libre serializador con el contador de referencias OLE STA estándar.

System_CAPS_pubclass StructLayoutAttribute

Le permite controlar el diseño físico de los campos de datos de una clase o una estructura en la memoria.

System_CAPS_pubclass TypeIdentifierAttribute

Proporciona compatibilidad para la equivalencia de tipos.

System_CAPS_pubclass TypeLibConverter

Proporciona un conjunto de servicios que convierten a un ensamblado administrado en una biblioteca de tipos COM y viceversa.

System_CAPS_pubclass TypeLibFuncAttribute

Contiene el FUNCFLAGS que se importaron originalmente para este método desde la biblioteca de tipos COM.

System_CAPS_pubclass TypeLibImportClassAttribute

Especifica qué Type utiliza de modo exclusivo una interfaz. Esta clase no puede heredarse.

System_CAPS_pubclass TypeLibTypeAttribute

Contiene el TYPEFLAGS que se importaron originalmente para este tipo desde la biblioteca de tipos COM.

System_CAPS_pubclass TypeLibVarAttribute

Contiene el VARFLAGS que se importaron originalmente para este campo desde la biblioteca de tipos COM.

System_CAPS_pubclass TypeLibVersionAttribute

Especifica el número de versión de una biblioteca de tipos exportada.

System_CAPS_pubclass UnknownWrapper

Ajusta los objetos que se va a calcular como un VT_UNKNOWN.

System_CAPS_pubclass UnmanagedFunctionPointerAttribute

Controla el comportamiento del cálculo de referencias de una firma de delegado que se pasa como un puntero de función no administrada a o desde código no administrado. Esta clase no puede heredarse.

System_CAPS_pubclass VariantWrapper

Calcula las referencias de tipo VT_VARIANT | VT_BYREF desde código administrado a código no administrado. Esta clase no puede heredarse.

Estructuras

Estructura Descripción
System_CAPS_pubstructure ArrayWithOffset

Encapsula una matriz y un desplazamiento dentro de la matriz especificada.

System_CAPS_pubstructure BIND_OPTS

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.BIND_OPTS en su lugar.

System_CAPS_pubstructure BINDPTR

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.BINDPTR en su lugar.

System_CAPS_pubstructure CONNECTDATA

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.CONNECTDATA en su lugar.

System_CAPS_pubstructure ELEMDESC.DESCUNION

Utilice System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION en su lugar.

System_CAPS_pubstructure VARDESC.DESCUNION

Utilice System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION en su lugar.

System_CAPS_pubstructure DISPPARAMS

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.DISPPARAMS en su lugar.

System_CAPS_pubstructure ELEMDESC

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.ELEMDESC en su lugar.

System_CAPS_pubstructure EXCEPINFO

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.EXCEPINFO en su lugar.

System_CAPS_pubstructure FILETIME

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FILETIME en su lugar.

System_CAPS_pubstructure FUNCDESC

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FUNCDESC en su lugar.

System_CAPS_pubstructure GCHandle

Proporciona una forma de obtener acceso a un objeto administrado desde la memoria no administrada.

System_CAPS_pubstructure HandleRef

Encapsula un objeto administrado que contiene un identificador de un recurso que se pasa a código no administrado mediante la invocación de la plataforma.

System_CAPS_pubstructure IDLDESC

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IDLDESC en su lugar.

System_CAPS_pubstructure PARAMDESC

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.PARAMDESC en su lugar.

System_CAPS_pubstructure STATSTG

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.STATSTG en su lugar.

System_CAPS_pubstructure TYPEATTR

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEATTR en su lugar.

System_CAPS_pubstructure TYPEDESC

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEDESC en su lugar.

System_CAPS_pubstructure TYPELIBATTR

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPELIBATTR en su lugar.

System_CAPS_pubstructure VARDESC

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.VARDESC en su lugar.

Interfaces

Interfaz Descripción
System_CAPS_pubinterface _Activator

Expone la System.Activator clase a código no administrado.

System_CAPS_pubinterface _Assembly

Expone los miembros públicos de la System.Reflection.Assembly clase a código no administrado.

System_CAPS_pubinterface _AssemblyBuilder

Expone la System.Reflection.Emit.AssemblyBuilder clase a código no administrado.

System_CAPS_pubinterface _AssemblyName

Expone la AssemblyName clase a código no administrado.

System_CAPS_pubinterface _Attribute

Expone la System.Attribute clase a código no administrado.

System_CAPS_pubinterface _ConstructorBuilder

Expone la System.Reflection.Emit.ConstructorBuilder clase a código no administrado.

System_CAPS_pubinterface _ConstructorInfo

Expone los miembros públicos de la System.Reflection.ConstructorInfo clase a código no administrado.

System_CAPS_pubinterface _CustomAttributeBuilder

Expone la System.Reflection.Emit.CustomAttributeBuilder clase a código no administrado.

System_CAPS_pubinterface _EnumBuilder

Expone la System.Reflection.Emit.EnumBuilder clase a código no administrado.

System_CAPS_pubinterface _EventBuilder

Expone la System.Reflection.Emit.EventBuilder clase a código no administrado.

System_CAPS_pubinterface _EventInfo

Expone los miembros públicos de la System.Reflection.EventInfo clase a código no administrado.

System_CAPS_pubinterface _Exception

Expone los miembros públicos de la System.Exception clase a código no administrado.

System_CAPS_pubinterface _FieldBuilder

Expone la System.Reflection.Emit.FieldBuilder clase a código no administrado.

System_CAPS_pubinterface _FieldInfo

Expone los miembros públicos de la System.Reflection.FieldInfo clase a código no administrado.

System_CAPS_pubinterface _ILGenerator

Expone la System.Reflection.Emit.ILGenerator clase a código no administrado.

System_CAPS_pubinterface _LocalBuilder

Expone la System.Reflection.Emit.LocalBuilder clase a código no administrado.

System_CAPS_pubinterface _MemberInfo

Expone los miembros públicos de la System.Reflection.MemberInfo clase a código no administrado.

System_CAPS_pubinterface _MethodBase

Expone los miembros públicos de la System.Reflection.MethodBase clase a código no administrado.

System_CAPS_pubinterface _MethodBuilder

Expone la MethodBuilder clase a código no administrado.

System_CAPS_pubinterface _MethodInfo

Expone los miembros públicos de la System.Reflection.MethodInfo clase a código no administrado.

System_CAPS_pubinterface _MethodRental

Expone la System.Reflection.Emit.MethodRental clase a código no administrado.

System_CAPS_pubinterface _Module

Expone la Module clase a código no administrado.

System_CAPS_pubinterface _ModuleBuilder

Expone la System.Reflection.Emit.ModuleBuilder clase a código no administrado.

System_CAPS_pubinterface _ParameterBuilder

Expone la System.Reflection.Emit.ParameterBuilder clase a código no administrado.

System_CAPS_pubinterface _ParameterInfo

Expone la System.Reflection.ParameterInfo clase a código no administrado.

System_CAPS_pubinterface _PropertyBuilder

Expone la System.Reflection.Emit.PropertyBuilder clase a código no administrado.

System_CAPS_pubinterface _PropertyInfo

Expone los miembros públicos de la System.Reflection.PropertyInfo clase a código no administrado.

System_CAPS_pubinterface _SignatureHelper

Expone la System.Reflection.Emit.SignatureHelper clase a código no administrado.

System_CAPS_pubinterface _Thread

Expone la System.Threading.Thread clase a código no administrado.

System_CAPS_pubinterface _Type

Expone los miembros públicos de la System.Type clase al código no administrado.

System_CAPS_pubinterface _TypeBuilder

Expone la System.Reflection.Emit.TypeBuilder clase a código no administrado.

System_CAPS_pubinterface ICustomAdapter

Proporciona una manera de que los clientes accedan al objeto real, en lugar de ofrecer el objeto adaptador que proporciona el contador de referencias.

System_CAPS_pubinterface ICustomFactory

Permite a los usuarios escriban código de activación para objetos administrados que extiendan MarshalByRefObject.

System_CAPS_pubinterface ICustomMarshaler

Proporciona contenedores personalizados para controlar las llamadas de método.

System_CAPS_pubinterface ICustomQueryInterface

Permite a los desarrolladores proporcionar una implementación administrada personalizada de la IUnknown::QueryInterface(REFIID riid, void **ppvObject) método.

System_CAPS_pubinterface IRegistrationServices

Proporciona un conjunto de servicios para registrar y anular el registro de ensamblados administrados para utilizarlos desde COM.

System_CAPS_pubinterface ITypeLibConverter

Proporciona un conjunto de servicios que convierten a un ensamblado administrado en una biblioteca de tipos COM y viceversa.

System_CAPS_pubinterface ITypeLibExporterNameProvider

Proporciona control sobre el uso de mayúsculas y minúsculas de nombres cuando se exportan a una biblioteca de tipos.

System_CAPS_pubinterface ITypeLibExporterNotifySink

Proporciona un mecanismo de devolución de llamada para el convertidor de ensamblados informe al llamador del estado de la conversión, e implicar así al llamador en el proceso de conversión.

System_CAPS_pubinterface ITypeLibImporterNotifySink

Proporciona un mecanismo de devolución de llamada para el convertidor de la biblioteca de tipos informe al llamador del estado de la conversión, e implicar así al llamador en el proceso de conversión.

System_CAPS_pubinterface UCOMIBindCtx

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.BIND_OPTS en su lugar.

System_CAPS_pubinterface UCOMIConnectionPoint

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IConnectionPoint en su lugar.

System_CAPS_pubinterface UCOMIConnectionPointContainer

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IConnectionPointContainer en su lugar.

System_CAPS_pubinterface UCOMIEnumConnectionPoints

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints en su lugar.

System_CAPS_pubinterface UCOMIEnumConnections

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumConnections en su lugar.

System_CAPS_pubinterface UCOMIEnumMoniker

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumMoniker en su lugar.

System_CAPS_pubinterface UCOMIEnumString

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumString en su lugar.

System_CAPS_pubinterface UCOMIEnumVARIANT

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumVARIANT en su lugar.

System_CAPS_pubinterface UCOMIMoniker

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IMoniker en su lugar.

System_CAPS_pubinterface UCOMIPersistFile

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IPersistFile en su lugar.

System_CAPS_pubinterface UCOMIRunningObjectTable

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IRunningObjectTable en su lugar.

System_CAPS_pubinterface UCOMIStream

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IStream en su lugar.

System_CAPS_pubinterface UCOMITypeComp

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.ITypeComp en su lugar.

System_CAPS_pubinterface UCOMITypeInfo

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.ITypeInfo en su lugar.

System_CAPS_pubinterface UCOMITypeLib

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.ITypeLib en su lugar.

Delegados

Delegado Descripción
System_CAPS_pubdelegate ObjectCreationDelegate

Crea un objeto COM.

Enumeraciones

Enumeración Descripción
System_CAPS_pubenum AssemblyRegistrationFlags

Define un conjunto de indicadores que se utiliza al registrar ensamblados.

System_CAPS_pubenum CALLCONV

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.CALLCONV en su lugar.

System_CAPS_pubenum CallingConvention

Especifica la convención de llamada necesaria para llamar a métodos implementados en el código no administrado.

System_CAPS_pubenum CharSet

Indica qué juego de caracteres deben usar las cadenas con referencias calculadas.

System_CAPS_pubenum ClassInterfaceType

Identifica el tipo de interfaz de clase que se genera para una clase.

System_CAPS_pubenum ComInterfaceType

Indica cómo exponer una interfaz a COM.

System_CAPS_pubenum ComMemberType

Describe el tipo de un miembro COM.

System_CAPS_pubenum CustomQueryInterfaceMode

Indica si la GetComInterfaceForObject(Object, Type, CustomQueryInterfaceMode) del método IUnknown::QueryInterface pueden utilizar llamadas a la ICustomQueryInterface interfaz.

System_CAPS_pubenum CustomQueryInterfaceResult

Proporciona valores devueltos para el GetInterface (método).

System_CAPS_pubenum DESCKIND

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.DESCKIND en su lugar.

System_CAPS_pubenum DllImportSearchPath

Especifica las rutas de acceso que se usan para buscar archivos DLL que proporcionan funciones para las invocaciones de plataforma.

System_CAPS_pubenum ExporterEventKind

Describe las devoluciones de llamada que el exportador de la biblioteca de tipos realiza al exportar una biblioteca de tipos.

System_CAPS_pubenum FUNCFLAGS

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FUNCFLAGS en su lugar.

System_CAPS_pubenum FUNCKIND

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FUNCKIND en su lugar.

System_CAPS_pubenum GCHandleType

Representa los tipos de identificadores del GCHandle puede asignar la clase.

System_CAPS_pubenum IDispatchImplType

Obsoleto. Indica qué implementación de IDispatch se debe usar para una clase determinada.

System_CAPS_pubenum IDLFLAG

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IDLFLAG en su lugar.

System_CAPS_pubenum IMPLTYPEFLAGS

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS en su lugar.

System_CAPS_pubenum ImporterEventKind

Describe las devoluciones de llamada que el importador de la biblioteca de tipos se realiza al importar una biblioteca de tipos.

System_CAPS_pubenum INVOKEKIND

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.INVOKEKIND en su lugar.

System_CAPS_pubenum LayoutKind

Controla el diseño de un objeto cuando se lo exporta a un código no administrado.

System_CAPS_pubenum LIBFLAGS

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.LIBFLAGS en su lugar.

System_CAPS_pubenum PARAMFLAG

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.PARAMFLAG en su lugar.

System_CAPS_pubenum RegistrationClassContext

Especifica el conjunto de contextos de ejecución en el que un objeto de clase estará disponible para las solicitudes crear instancias.

System_CAPS_pubenum RegistrationConnectionType

Define los tipos de conexiones a un objeto de clase.

System_CAPS_pubenum SYSKIND

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.SYSKIND en su lugar.

System_CAPS_pubenum TYPEFLAGS

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEFLAGS en su lugar.

System_CAPS_pubenum TYPEKIND

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEKIND en su lugar.

System_CAPS_pubenum TypeLibExporterFlags

Indica cómo se debe crear una biblioteca de tipos.

System_CAPS_pubenum TypeLibFuncFlags

Describe la configuración original de la FUNCFLAGS en la biblioteca de tipos COM desde la que se importó este método.

System_CAPS_pubenum TypeLibImporterFlags

Indica cómo se debe crear un ensamblado.

System_CAPS_pubenum TypeLibTypeFlags

Describe la configuración original de la TYPEFLAGS en la biblioteca de tipos COM desde la que se importó el tipo.

System_CAPS_pubenum TypeLibVarFlags

Describe la configuración original de la VARFLAGS en la biblioteca de tipos COM desde la que se importó la variable.

System_CAPS_pubenum UnmanagedType

Identifica la forma de calcular las referencias de parámetros o campos en el código no administrado.

System_CAPS_pubenum VarEnum

Indica cómo calcular las referencias de los elementos de matriz cuando se calcula una matriz desde código administrado a código no administrado como un UnmanagedType.SafeArray.

System_CAPS_pubenum VARFLAGS

Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.VARFLAGS en su lugar.

Comentarios

Miembros de este espacio de nombres proporcionan varias categorías de funcionalidad, como se muestra en la tabla siguiente. Los atributos controlan el comportamiento del cálculo de referencias, como cómo organizar las estructuras o representar cadenas. Los atributos más importantes son DllImportAttribute, que se utiliza para definir la plataforma de invocación de métodos de acceso a las API no administradas, y MarshalAsAttribute, que se utiliza para especificar cómo se calculan las referencias de datos entre administrado y memoria.

Volver al principio