ComWrappers.GetOrCreateComInterfaceForObject Metodo
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.
Crea una rappresentazione COM dell'oggetto specificato che può essere passata a un ambiente non gestito.
public:
IntPtr GetOrCreateComInterfaceForObject(System::Object ^ instance, System::Runtime::InteropServices::CreateComInterfaceFlags flags);
public IntPtr GetOrCreateComInterfaceForObject (object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags);
member this.GetOrCreateComInterfaceForObject : obj * System.Runtime.InteropServices.CreateComInterfaceFlags -> nativeint
Public Function GetOrCreateComInterfaceForObject (instance As Object, flags As CreateComInterfaceFlags) As IntPtr
Parametri
- instance
- Object
Oggetto gestito da esporre al di fuori del runtime .NET.
- flags
- CreateComInterfaceFlags
Flag usati per configurare l'interfaccia generata.
Restituisce
nativeint
Interfaccia COM generata, come puntatore all'implementazione dell'interfaccia, che può essere passata all'esterno IUnknown
del runtime .NET.
Commenti
Se una rappresentazione COM è stata creata in precedenza per l'istanza specificata instance
usando questa ComWrappers istanza, verrà restituita l'interfaccia COM creata in precedenza. In caso contrario, verrà creato un nuovo oggetto.