ComWrappers.GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) Metodo

Definizione

Ottiene l'oggetto gestito attualmente registrato o usa l'oggetto gestito specificato e lo registra.Gets the currently registered managed object or uses the supplied managed object and registers it.

public:
 System::Object ^ GetOrRegisterObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ wrapper);
public object GetOrRegisterObjectForComInstance (IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object wrapper);
member this.GetOrRegisterObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj -> obj
Public Function GetOrRegisterObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags, wrapper As Object) As Object

Parametri

externalComObject
IntPtr

Oggetto da importare per l'utilizzo nel runtime .NET.Object to import for usage into the .NET runtime.

flags
CreateObjectFlags

Flag usati per descrivere l'oggetto esterno.Flags used to describe the external object.

wrapper
Object

Oggetto da usare come wrapper per l'oggetto esterno.The object to use as the wrapper for the external object.

Restituisce

Object

Oggetto gestito associato all'oggetto COM esterno fornito.A managed object associated with the supplied external COM object.

Eccezioni

L'istanza del wrapper è già associata a un oggetto esterno.The wrapper instance is already associated with an external object.

Commenti

Se all' wrapper istanza è già associato un oggetto esterno NotSupportedException , verrà generata un'eccezione.If the wrapper instance already has an associated external object a NotSupportedException will be thrown.

Si applica a