ComWrappers Klasa
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.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Klasa do zarządzania otokami typów IUnknown MODELU 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
- Dziedziczenie
-
ComWrappers
- Pochodne
- Atrybuty
Uwagi
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz dodatkowe uwagi dotyczące interfejsu API dla aplikacji ComWrappers.
Konstruktory
ComWrappers() |
Konstruktor wystąpienia. |
Metody
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Oblicza żądaną tabelę wirtualną dla |
CreateObject(IntPtr, CreateObjectFlags) |
Tworzy obiekt zarządzany dla obiektu, który |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
Pobiera implementację interfejsu IUnknown dostarczonego przez środowisko uruchomieniowe. |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Tworzy reprezentację COM dostarczonego obiektu, który można przekazać do środowiska niezarządzanego. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Pobiera aktualnie zarejestrowany obiekt zarządzany lub tworzy nowy zarządzany obiekt i rejestruje go. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Pobiera aktualnie zarejestrowany obiekt zarządzany lub używa dostarczonego zarządzanego obiektu i rejestruje go. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Pobierz aktualnie zarejestrowany obiekt zarządzany lub użyje dostarczonego zarządzanego obiektu i zarejestruje go. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RegisterForMarshalling(ComWrappers) |
Rejestruje ComWrappers wystąpienie, które ma być używane jako wystąpienie globalne do marshallingu w środowisku uruchomieniowym. |
RegisterForTrackerSupport(ComWrappers) |
Rejestruje wystąpienie, które ComWrappers ma być używane jako wystąpienie globalne na potrzeby obsługi monitora referencyjnego. |
ReleaseObjects(IEnumerable) |
Zwalnia kolekcję obiektów poza normalnym okresem istnienia obiektu lub interfejsu COM. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryGetComInstance(Object, IntPtr) |
Określa, czy określony obiekt zarządzany jest zarządzanym otoką ComWrappers, a jeśli tak, zwraca opakowany wskaźnik niezarządzany. |
TryGetObject(IntPtr, Object) |
Określa, czy określony obiekt COM jest - ComWrapperscreated niezarządzany otoka, a jeśli tak, zwraca opakowany obiekt zarządzany. |