ComWrappers.GetOrCreateComInterfaceForObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy reprezentację COM dostarczonego obiektu, który można przekazać do środowiska niezarządzanego.
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
Parametry
- instance
- Object
Obiekt zarządzany do uwidocznienia poza środowiskiem uruchomieniowym platformy .NET.
- flags
- CreateComInterfaceFlags
Flagi używane do konfigurowania wygenerowanego interfejsu.
Zwraca
nativeint
Wygenerowany interfejs COM jako wskaźnik do implementacji interfejsu IUnknown
, który można przekazać poza środowiskiem uruchomieniowym platformy .NET.
Uwagi
Jeśli reprezentacja COM została wcześniej utworzona dla określonego instance
przy użyciu tego ComWrappers wystąpienia, zostanie zwrócony wcześniej utworzony interfejs COM. Jeśli nie, zostanie utworzony nowy.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla