ComWrappers Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Classe per gestire i wrapper di tipi 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
- Ereditarietà
-
ComWrappers
- Derivato
- Attributi
Commenti
Per altre informazioni su questa API, vedere Osservazioni api supplementari per ComWrappers.
Costruttori
ComWrappers() |
Costruttore di istanze. |
Metodi
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Calcola l'elemento Vtable desiderato per |
CreateObject(IntPtr, CreateObjectFlags) |
Crea un oggetto gestito per l'oggetto a cui |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
Ottiene l'implementazione di IUnknown fornita dal runtime. |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Crea una rappresentazione COM dell'oggetto specificato che può essere passata a un ambiente non gestito. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Ottiene l'oggetto gestito attualmente registrato o crea un nuovo oggetto gestito e lo registra. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Ottiene l'oggetto gestito attualmente registrato o usa l'oggetto gestito specificato e lo registra. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Ottenere l'oggetto gestito attualmente registrato o usare l'oggetto gestito fornito e lo registra. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RegisterForMarshalling(ComWrappers) |
Registra un'istanza di ComWrappers da usare come istanza globale per il marshalling nel runtime. |
RegisterForTrackerSupport(ComWrappers) |
Registra un'istanza di ComWrappers da usare come istanza globale per il supporto della registrazione dei riferimenti. |
ReleaseObjects(IEnumerable) |
Rilascia una raccolta di oggetti al di fuori della normale durata dell'interfaccia COM o dell'oggetto. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
TryGetComInstance(Object, IntPtr) |
Determina se l'oggetto gestito specificato è un ComWrapperswrapper gestito creato e, in tal caso, restituisce il puntatore non gestito con wrapping. |
TryGetObject(IntPtr, Object) |
Determina se l'oggetto COM specificato è un ComWrapperswrapper non gestito creato e, in tal caso, restituisce l'oggetto gestito con wrapping. |