ComWrappers.GetOrCreateComInterfaceForObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en COM-representation av det angivna objektet som kan skickas till en icke-hanterad miljö.
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
Parametrar
- instance
- Object
Det hanterade objektet som ska exponeras utanför .NET körning.
- flags
- CreateComInterfaceFlags
Flaggor som används för att konfigurera det genererade gränssnittet.
Returer
nativeint
Det genererade COM-gränssnittet, som en pekare till IUnknown gränssnittsimplementering, som kan skickas utanför .NET körning.
Kommentarer
Om en COM-representation tidigare har skapats för den angivna instance med den här ComWrappers instansen returneras det tidigare skapade COM-gränssnittet. Annars skapas en ny.