ComWrappers Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Clase para administrar controladores de tipos IUnknown COM.
public ref class ComWrappers abstract
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public abstract class ComWrappers
[System.CLSCompliant(false)]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public abstract class ComWrappers
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type ComWrappers = class
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ComWrappers = class
Public MustInherit Class ComWrappers
- Herencia
-
ComWrappers
- Derivado
- Atributos
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para ComWrappers.
Constructores
ComWrappers() |
Constructor de instancia. |
Métodos
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Calcula el objeto VTable deseado para |
CreateObject(IntPtr, CreateObjectFlags) |
Permite crear un objeto administrado para el objeto al que |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
Permite obtener la implementación de IUnknown proporcionada por el entorno de ejecución. |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Permite crear una representación de COM del objeto proporcionado que se puede pasar a un entorno no administrado. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Permite obtener el objeto administrado registrado actualmente o crear un nuevo objeto administrado y registrarlo. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Permite obtener el objeto administrado registrado actualmente o usar el objeto administrado proporcionado y registrarlo. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Obtenga el objeto administrado registrado actualmente o use el objeto administrado proporcionado y lo registra. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
RegisterForMarshalling(ComWrappers) |
Registra una instancia de ComWrappers que se va a usar como instancia global para la serialización en el entorno de ejecución. |
RegisterForTrackerSupport(ComWrappers) |
Registra una instancia de ComWrappers que se va a usar como instancia global para la compatibilidad con el seguimiento de referencias. |
ReleaseObjects(IEnumerable) |
Permite liberar una colección de objetos fuera de la duración de la interfaz COM o del objeto normal. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryGetComInstance(Object, IntPtr) |
Determina si el objeto administrado especificado es un ComWrapperscontenedor administrado creado y, si es así, devuelve el puntero no administrado ajustado. |
TryGetObject(IntPtr, Object) |
Determina si el objeto COM especificado es un ComWrapperscontenedor no administrado creado y, si es así, devuelve el objeto administrado ajustado. |