ComWrappers Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Třída pro správu obálky typů COM IUnknown.
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
- Dědičnost
-
ComWrappers
- Odvozené
- Atributy
Poznámky
Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro comwrappers.
Konstruktory
ComWrappers() |
Konstruktor instance. |
Metody
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Vypočítá požadovanou tabulku Vtable pro |
CreateObject(IntPtr, CreateObjectFlags) |
Vytvoří spravovaný objekt pro objekt, který |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
Získá modul runtime IUnknown implementace. |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Vytvoří reprezentaci modelu COM zadaného objektu, který lze předat do nespravované prostředí. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo vytvoří nový spravovaný objekt a zaregistruje ho. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo použije zadaný spravovaný objekt a zaregistruje ho. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Získejte aktuálně zaregistrovaný spravovaný objekt nebo použije zadaný spravovaný objekt a zaregistruje ho. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RegisterForMarshalling(ComWrappers) |
Zaregistruje instanci, která ComWrappers se má použít jako globální instance pro marshallování v modulu runtime. |
RegisterForTrackerSupport(ComWrappers) |
Zaregistruje instanci, která ComWrappers se má použít jako globální instance pro podporu sledování odkazů. |
ReleaseObjects(IEnumerable) |
Uvolní kolekci objektů mimo normální životnost objektu nebo rozhraní MODELU COM. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TryGetComInstance(Object, IntPtr) |
Určuje, zda zadaný spravovaný objekt je spravovaný obálka ComWrappers-created, a pokud ano, vrátí zabalený nespravovaný ukazatel. |
TryGetObject(IntPtr, Object) |
Určuje, zda zadaný objekt COM je ComWrappers-created nespravovaný obálka, a pokud ano, vrátí zabalený spravovaný objekt. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro