Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

System.Runtime.InteropServices (Espacio de nombres)

Actualización: noviembre 2007

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.

  ClaseDescripción
9esea608.pubclass(es-es,VS.90).gifAllowReversePInvokeCallsAttribute Permite que un método no administrado llame a un método administrado.
9esea608.pubclass(es-es,VS.90).gifAutomationProxyAttributeEspecifica si las referencias del tipo deben calcularse utilizando Automation Marshaler o un proxy y un código auxiliar personalizados.
9esea608.pubclass(es-es,VS.90).gifBestFitMappingAttributeControla si los caracteres Unicode se convierten en los caracteres ANSI coincidentes más cercanos.
9esea608.pubclass(es-es,VS.90).gifBStrWrapperCalcula referencias a los datos de tipo VT_BSTR de código administrado a no administrado. Esta clase no se puede heredar.
9esea608.pubclass(es-es,VS.90).gifClassInterfaceAttributeIndica el tipo de interfaz de clase que debe generarse para una clase expuesta a COM, en caso de que se genere una interfaz.
9esea608.pubclass(es-es,VS.90).gifCoClassAttributeEspecifica el identificador de clase de una coclase importada de una biblioteca de tipos.
9esea608.pubclass(es-es,VS.90).gifComAliasNameAttributeIndica el alias COM del tipo de parámetro o campo.
9esea608.pubclass(es-es,VS.90).gifComCompatibleVersionAttributeIndica 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.
9esea608.pubclass(es-es,VS.90).gifComConversionLossAttributeIndica que se perdió información de una clase o interfaz al importarla desde una biblioteca de tipos a un ensamblado.
9esea608.pubclass(es-es,VS.90).gifComDefaultInterfaceAttributeEspecifica una interfaz predeterminada que se va a exponer a COM. Esta clase no se puede heredar.
9esea608.pubclass(es-es,VS.90).gifComEventInterfaceAttributeIdentifica 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.
9esea608.pubclass(es-es,VS.90).gifCOMExceptionExcepción que se produce cuando se devuelve un valor HRESULT no reconocido desde una llamada de método COM.
9esea608.pubclass(es-es,VS.90).gifComImportAttributeIndica que el tipo con atributos estaba previamente definido en COM.
9esea608.pubclass(es-es,VS.90).gifComRegisterFunctionAttributeEspecifica 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.
9esea608.pubclass(es-es,VS.90).gifComSourceInterfacesAttributeMuestra una lista de las interfaces expuestas como origen de los eventos COM de la clase atribuida.
9esea608.pubclass(es-es,VS.90).gifComUnregisterFunctionAttributeEspecifica 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.
9esea608.pubclass(es-es,VS.90).gifComVisibleAttributeControla la accesibilidad a COM de un tipo o miembro administrado individual o de todos los tipos de un ensamblado.
9esea608.pubclass(es-es,VS.90).gifCriticalHandleRepresenta una clase contenedora para los recursos de identificador.
9esea608.pubclass(es-es,VS.90).gifCurrencyWrapperEngloba objetos que el contador de referencias debería calcular como VT_CY.
9esea608.pubclass(es-es,VS.90).gifDefaultCharSetAttributeEspecifica el valor de la enumeración CharSet. Esta clase no se puede heredar.
9esea608.pubclass(es-es,VS.90).gifDefaultParameterValueAttributeEstablece 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 se puede heredar.
9esea608.pubclass(es-es,VS.90).gifDispatchWrapperEmpaqueta los objetos cuya referencia se va a calcular como VT_DISPATCH.
9esea608.pubclass(es-es,VS.90).gifDispIdAttributeEspecifica el identificador de envío (DISPID) COM de un método, campo o propiedad.
9esea608.pubclass(es-es,VS.90).gifDllImportAttributeIndica que una biblioteca de vínculos dinámicos (DLL) no administrada expone el método con atributos como punto de entrada estático.
9esea608.pubclass(es-es,VS.90).gifErrorWrapperEmpaqueta los objetos cuya referencia se va a calcular como VT_ERROR.
9esea608.pubclass(es-es,VS.90).gifExtensibleClassFactoryPermite personalizar objetos administrados que se extienden a partir de objetos no administrados durante su creación.
9esea608.pubclass(es-es,VS.90).gifExternalExceptionTipo de excepción base para todas las excepciones de interoperabilidad COM y excepciones SEH (structured exception handling, control estructurado de excepciones).
9esea608.pubclass(es-es,VS.90).gifFieldOffsetAttributeIndica la posición física de los campos dentro de la representación administrada y no administrada de una clase o de una estructura.
9esea608.pubclass(es-es,VS.90).gifGuidAttributeSuministra un objeto System.Guid explícitamente cuando no se desea que se genere un identificador GUID automáticamente.
9esea608.pubclass(es-es,VS.90).gifHandleCollectorRealiza el seguimiento de los identificadores pendientes y fuerza la recolección de elementos no utilizados cuando se alcanza el umbral especificado.
9esea608.pubclass(es-es,VS.90).gifIDispatchImplAttribute Obsoleto. Indica qué implementación de IDispatch utiliza Common Language Runtime cuando expone interfaces duales e interfaces Dispinterface a COM.
9esea608.pubclass(es-es,VS.90).gifImportedFromTypeLibAttributeIndica que los tipos definidos en un ensamblado se definieron originalmente en una biblioteca de tipos.
9esea608.pubclass(es-es,VS.90).gifInAttributeIndica que el cálculo de referencias de los datos debe realizarse del llamador al destinatario de la llamada, pero no de vuelta al llamador.
9esea608.pubclass(es-es,VS.90).gifInterfaceTypeAttributeIndica si una interfaz administrada es dual, de sólo distribución o sólo IUnknown cuando se expone a COM.
9esea608.pubclass(es-es,VS.90).gifInvalidComObjectExceptionExcepción que se produce al utilizar un objeto COM no válido.
9esea608.pubclass(es-es,VS.90).gifInvalidOleVariantTypeExceptionExcepción producida por el contador de referencias cuando detecta un argumento de tipo Variant cuya referencias al código administrado no se puede calcular.
9esea608.pubclass(es-es,VS.90).gifLCIDConversionAttributeIndica que la firma no administrada de un método espera un parámetro de identificador de configuración regional (LCID).
9esea608.pubclass(es-es,VS.90).gifMarshal 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.
9esea608.pubclass(es-es,VS.90).gifMarshalAsAttribute Indica la forma de calcular las referencias de los datos entre el código administrado y el código no administrado.
9esea608.pubclass(es-es,VS.90).gifMarshalDirectiveExceptionExcepción que produce el contador de referencias cuando encuentra MarshalAsAttribute que no admite.
9esea608.pubclass(es-es,VS.90).gifOptionalAttributeIndica que un parámetro es opcional.
9esea608.pubclass(es-es,VS.90).gifOutAttributeIndica que el cálculo de referencias de los datos debe realizarse del destinatario de la llamada al llamador.
9esea608.pubclass(es-es,VS.90).gifPreserveSigAttributeIndica 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.
9esea608.pubclass(es-es,VS.90).gifPrimaryInteropAssemblyAttributeIndica que el ensamblado con atributo es un ensamblado de interoperabilidad primario.
9esea608.pubclass(es-es,VS.90).gifProgIdAttributePermite que el usuario especifique el identificador de programa (ProgID) de una clase.
9esea608.pubclass(es-es,VS.90).gifRegistrationServicesProporciona un conjunto de servicios para registrar y anular el registro de ensamblados administrados para utilizarlos desde COM.
9esea608.pubclass(es-es,VS.90).gifRuntimeEnvironmentProporciona una colección de métodos static que devuelven información sobre el entorno de Common Language Runtime.
9esea608.pubclass(es-es,VS.90).gifSafeArrayRankMismatchExceptionExcepción que se produce cuando el rango de una matriz SAFEARRAY entrante no coincide con el rango especificado en la firma administrada.
9esea608.pubclass(es-es,VS.90).gifSafeArrayTypeMismatchExceptionExcepción que se produce cuando el tipo de una matriz SAFEARRAY entrante no coincide con el tipo especificado en la firma administrada.
9esea608.pubclass(es-es,VS.90).gifSafeHandleRepresenta una clase contenedora para los identificadores del sistema operativo. Esta clase debe heredarse.
9esea608.pubclass(es-es,VS.90).gifSEHExceptionRepresenta errores SEH (structured exception handler, controlador estructurado de excepciones).
9esea608.pubclass(es-es,VS.90).gifSetWin32ContextInIDispatchAttribute Obsoleto. Este atributo está obsoleto.
9esea608.pubclass(es-es,VS.90).gifStandardOleMarshalObjectReemplaza el contador de referencias de subprocesamiento libre de Common Language Runtime (CLR) con el contador de referencias OLE STA estándar.
9esea608.pubclass(es-es,VS.90).gifStructLayoutAttributeLa clase StructLayoutAttribute permite al usuario controlar la distribución física de los campos de datos de una clase o una estructura.
9esea608.pubclass(es-es,VS.90).gifTypeLibConverterProporciona un conjunto de servicios que convierten un ensamblado administrado en una biblioteca de tipos COM y viceversa.
9esea608.pubclass(es-es,VS.90).gifTypeLibFuncAttributeContiene la enumeración FUNCFLAGS que se importó originalmente para este método desde la biblioteca de tipos COM.
9esea608.pubclass(es-es,VS.90).gifTypeLibImportClassAttributeEspecifica qué objeto Type utiliza de modo exclusivo una interfaz. Esta clase no se puede heredar.
9esea608.pubclass(es-es,VS.90).gifTypeLibTypeAttributeContiene TYPEFLAGS que se importó originalmente para este tipo desde la biblioteca de tipos COM.
9esea608.pubclass(es-es,VS.90).gifTypeLibVarAttributeContiene VARFLAGS que se importó originalmente para este campo desde la biblioteca de tipos COM.
9esea608.pubclass(es-es,VS.90).gifTypeLibVersionAttributeEspecifica el número de versión de una biblioteca de tipos exportada.
9esea608.pubclass(es-es,VS.90).gifUnknownWrapperEngloba los objetos cuya referencia se va a calcular como VT_UNKNOWN.
9esea608.pubclass(es-es,VS.90).gifUnmanagedFunctionPointerAttributeControla 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 de éste. Esta clase no se puede heredar.
9esea608.pubclass(es-es,VS.90).gifVariantWrapperCalcula referencias de datos de tipo VT_VARIANT | VT_BYREF de código administrado a no administrado. Esta clase no se puede heredar.

  EstructuraDescripción
9esea608.pubstructure(es-es,VS.90).gifArrayWithOffsetEncapsula una matriz y un desplazamiento dentro de la matriz especificada.
9esea608.pubstructure(es-es,VS.90).gifBIND_OPTS Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.BIND_OPTS en su lugar.
9esea608.pubstructure(es-es,VS.90).gifBINDPTR Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.BINDPTR en su lugar.
9esea608.pubstructure(es-es,VS.90).gifCONNECTDATA Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.CONNECTDATA en su lugar.
9esea608.pubstructure(es-es,VS.90).gifDISPPARAMS Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.DISPPARAMS en su lugar.
9esea608.pubstructure(es-es,VS.90).gifELEMDESC Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.ELEMDESC en su lugar.
9esea608.pubstructure(es-es,VS.90).gifELEMDESC.DESCUNIONUtilice System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION en su lugar.
9esea608.pubstructure(es-es,VS.90).gifEXCEPINFO Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.EXCEPINFO en su lugar.
9esea608.pubstructure(es-es,VS.90).gifFILETIME Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FILETIME en su lugar.
9esea608.pubstructure(es-es,VS.90).gifFUNCDESC Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FUNCDESC en su lugar.
9esea608.pubstructure(es-es,VS.90).gifGCHandleProporciona una forma de obtener acceso a un objeto administrado desde una memoria no administrada.
9esea608.pubstructure(es-es,VS.90).gifHandleRefIncluye un objeto administrado que contiene un identificador de un recurso que se pasa al código no administrado invocando a la plataforma.
9esea608.pubstructure(es-es,VS.90).gifIDLDESC Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IDLDESC en su lugar.
9esea608.pubstructure(es-es,VS.90).gifPARAMDESC Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.PARAMDESC en su lugar.
9esea608.pubstructure(es-es,VS.90).gifSTATSTG Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.STATSTG en su lugar.
9esea608.pubstructure(es-es,VS.90).gifTYPEATTR Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEATTR en su lugar.
9esea608.pubstructure(es-es,VS.90).gifTYPEDESC Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEDESC en su lugar.
9esea608.pubstructure(es-es,VS.90).gifTYPELIBATTR Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPELIBATTR en su lugar.
9esea608.pubstructure(es-es,VS.90).gifVARDESC Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.VARDESC en su lugar.
9esea608.pubstructure(es-es,VS.90).gifVARDESC.DESCUNIONUtilice System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION en su lugar.

  InterfazDescripción
9esea608.pubinterface(es-es,VS.90).gif_ActivatorExpone la clase System.Activator al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_AssemblyExpone los miembros públicos de la clase System.Reflection.Assembly a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_AssemblyBuilderExpone la clase System.Reflection.Emit.AssemblyBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_AssemblyNameExpone la clase AssemblyName al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_AttributeExpone la clase System.Attribute al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ConstructorBuilderExpone la clase System.Reflection.Emit.ConstructorBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ConstructorInfoExpone los miembros públicos de la clase System.Reflection.ConstructorInfo a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_CustomAttributeBuilderExpone la clase System.Reflection.Emit.CustomAttributeBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_EnumBuilderExpone la clase System.Reflection.Emit.EnumBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_EventBuilderExpone la clase System.Reflection.Emit.EventBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_EventInfoExpone los miembros públicos de la clase System.Reflection.EventInfo a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ExceptionExpone los miembros públicos de la clase System.Exception a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_FieldBuilderExpone la clase System.Reflection.Emit.FieldBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_FieldInfoExpone los miembros públicos de la clase System.Reflection.FieldInfo a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ILGeneratorExpone la clase System.Reflection.Emit.ILGenerator al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_LocalBuilderExpone la clase System.Reflection.Emit.LocalBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_MemberInfoExpone los miembros públicos de la clase System.Reflection.MemberInfo a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_MethodBaseExpone los miembros públicos de la clase System.Reflection.MethodBase a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_MethodBuilderExpone la clase MethodBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_MethodInfoExpone los miembros públicos de la clase System.Reflection.MethodInfo a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_MethodRentalExpone la clase System.Reflection.Emit.MethodRental al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ModuleExpone la clase Module al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ModuleBuilderExpone la clase System.Reflection.Emit.ModuleBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ParameterBuilderExpone la clase System.Reflection.Emit.ParameterBuilder a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ParameterInfoExpone la clase System.Reflection.ParameterInfo al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_PropertyBuilderExpone la clase System.Reflection.Emit.PropertyBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_PropertyInfoExpone los miembros públicos de la clase System.Reflection.PropertyInfo a código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_SignatureHelperExpone la clase System.Reflection.Emit.SignatureHelper al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_ThreadExpone la clase System.Threading.Thread al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_TypeExpone los miembros públicos de la clase System.Type al código no administrado.
9esea608.pubinterface(es-es,VS.90).gif_TypeBuilderExpone la clase System.Reflection.Emit.TypeBuilder al código no administrado.
9esea608.pubinterface(es-es,VS.90).gifICustomAdapterProporciona 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.
9esea608.pubinterface(es-es,VS.90).gifICustomFactoryPermite que los usuarios escriban código de activación para objetos administrados que extiendan MarshalByRefObject.
9esea608.pubinterface(es-es,VS.90).gifICustomMarshalerDiseñado para proporcionar contenedores personalizados con el fin de controlar las llamadas a métodos.
9esea608.pubinterface(es-es,VS.90).gifIRegistrationServicesProporciona un conjunto de servicios para registrar y anular el registro de ensamblados administrados para utilizarlos desde COM.
9esea608.pubinterface(es-es,VS.90).gifITypeLibConverterProporciona un conjunto de servicios que convierten un ensamblado administrado en una biblioteca de tipos COM y viceversa.
9esea608.pubinterface(es-es,VS.90).gifITypeLibExporterNameProviderProporciona control sobre la distinción entre mayúsculas y minúsculas en los nombres que se exportan a una biblioteca de tipos.
9esea608.pubinterface(es-es,VS.90).gifITypeLibExporterNotifySinkProporciona 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.
9esea608.pubinterface(es-es,VS.90).gifITypeLibImporterNotifySinkProporciona 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.
9esea608.pubinterface(es-es,VS.90).gifUCOMIBindCtx Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.BIND_OPTS en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIConnectionPoint Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IConnectionPoint en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIConnectionPointContainer Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IConnectionPointContainer en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIEnumConnectionPoints Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIEnumConnections Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumConnections en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIEnumMoniker Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumMoniker en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIEnumString Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumString en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIEnumVARIANT Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IEnumVARIANT en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIMoniker Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IMoniker en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIPersistFile Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IPersistFile en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIRunningObjectTable Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IRunningObjectTable en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMIStream Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IStream en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMITypeComp Obsoleto. Utilice el método System.Runtime.InteropServices.ComTypes.ITypeComp en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMITypeInfo Obsoleto. Utilice la interfaz System.Runtime.InteropServices.ComTypes.ITypeInfo en su lugar.
9esea608.pubinterface(es-es,VS.90).gifUCOMITypeLib Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.ITypeLib en su lugar.

  DelegadoDescripción
9esea608.pubdelegate(es-es,VS.90).gifObjectCreationDelegateCrea un objeto COM.

  EnumeraciónDescripción
9esea608.pubenumeration(es-es,VS.90).gifAssemblyRegistrationFlagsDefine un conjunto de indicadores que se utiliza al registrar ensamblados.
9esea608.pubenumeration(es-es,VS.90).gifCALLCONV Obsoleto. Utilice el método System.Runtime.InteropServices.ComTypes.CALLCONV en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifCallingConventionEspecifica la convención de llamada necesaria para llamar a métodos implementados en código no administrado.
9esea608.pubenumeration(es-es,VS.90).gifCharSetIndica qué conjunto de caracteres deben utilizar las cadenas cuya referencia se va calcular.
9esea608.pubenumeration(es-es,VS.90).gifClassInterfaceTypeIdentifica el tipo de interfaz de clase que se genera para una clase.
9esea608.pubenumeration(es-es,VS.90).gifComInterfaceTypeIndica cómo exponer una interfaz a COM.
9esea608.pubenumeration(es-es,VS.90).gifComMemberTypeDescribe el tipo de un miembro COM.
9esea608.pubenumeration(es-es,VS.90).gifDESCKIND Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.DESCKIND en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifExporterEventKindDescribe las devoluciones de llamada que el Exportador de la biblioteca de tipos realizó al exportar una biblioteca de tipos.
9esea608.pubenumeration(es-es,VS.90).gifFUNCFLAGS Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FUNCFLAGS en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifFUNCKIND Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.FUNCKIND en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifGCHandleTypeRepresenta los tipos de identificadores que puede asignar la clase GCHandle.
9esea608.pubenumeration(es-es,VS.90).gifIDispatchImplType Obsoleto. Indica qué implementación de IDispatch se utiliza para una clase determinada.
9esea608.pubenumeration(es-es,VS.90).gifIDLFLAG Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IDLFLAG en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifIMPLTYPEFLAGS Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifImporterEventKindDescribe las devoluciones de llamada que el Importador de la biblioteca de tipos realizó al importar una biblioteca de tipos.
9esea608.pubenumeration(es-es,VS.90).gifINVOKEKIND Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.INVOKEKIND en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifLayoutKindControla el diseño de un objeto cuando se exporta a código no administrado.
9esea608.pubenumeration(es-es,VS.90).gifLIBFLAGS Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.LIBFLAGS en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifPARAMFLAG Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.PARAMFLAG en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifRegistrationClassContextEspecifica 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.
9esea608.pubenumeration(es-es,VS.90).gifRegistrationConnectionTypeDefine los tipos de conexiones con un objeto de clase.
9esea608.pubenumeration(es-es,VS.90).gifSYSKIND Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.SYSKIND en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifTYPEFLAGS Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEFLAGS en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifTYPEKIND Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.TYPEKIND en su lugar.
9esea608.pubenumeration(es-es,VS.90).gifTypeLibExporterFlagsIndica cómo se debe crear una biblioteca de tipos.
9esea608.pubenumeration(es-es,VS.90).gifTypeLibFuncFlagsDescribe la configuración original de FUNCFLAGS en la biblioteca de tipos COM desde la que se importó este método.
9esea608.pubenumeration(es-es,VS.90).gifTypeLibImporterFlagsIndica cómo se debe crear un ensamblado.
9esea608.pubenumeration(es-es,VS.90).gifTypeLibTypeFlagsDescribe la configuración original de TYPEFLAGS en la biblioteca de tipos COM desde la que se importó el tipo.
9esea608.pubenumeration(es-es,VS.90).gifTypeLibVarFlagsDescribe la configuración original de VARFLAGS en la biblioteca de tipos COM desde la que se importó la variable.
9esea608.pubenumeration(es-es,VS.90).gifUnmanagedTypeIdentifica la forma de calcular las referencias de parámetros o campos en el código no administrado.
9esea608.pubenumeration(es-es,VS.90).gifVarEnumIndica 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.
9esea608.pubenumeration(es-es,VS.90).gifVARFLAGS Obsoleto. Utilice System.Runtime.InteropServices.ComTypes.VARFLAGS en su lugar.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft