ComWrappers Klass
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.
Viktigt!
Detta API uppfyller inte CLS.
Klass för hantering av omslutningar av COM IUnknown-typer.
public ref class ComWrappers abstract
[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")]
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")>]
type ComWrappers = class
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type ComWrappers = class
Public MustInherit Class ComWrappers
- Arv
-
ComWrappers
- Härledda
- Attribut
Kommentarer
Mer information om det här API:et finns i Kompletterande API-kommentarer för ComWrappers.
Konstruktorer
| Name | Description |
|---|---|
| ComWrappers() |
Instanskonstruktor. |
Metoder
| Name | Description |
|---|---|
| ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Beräknar önskad Vtable för , med respekt för värdena |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Skapar ett hanterat objekt för objektet som pekar på genom |
| CreateObject(IntPtr, CreateObjectFlags) |
Skapar ett hanterat objekt för objektet som |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
Hämtar den IUnknown-implementering som tillhandahålls av runtime. |
| GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Skapar en COM-representation av det angivna objektet som kan skickas till en icke-hanterad miljö. |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Hämtar det registrerade hanterade objektet eller skapar ett nytt hanterat objekt och registrerar det. |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Hämtar det registrerade hanterade objektet eller skapar ett nytt hanterat objekt och registrerar det. |
| GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Hämta det för närvarande registrerade hanterade objektet eller använd det angivna hanterade objektet och registrera det. |
| GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Hämtar det registrerade hanterade objektet eller använder det angivna hanterade objektet och registrerar det. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RegisterForMarshalling(ComWrappers) |
Registrerar en ComWrappers instans som ska användas som global instans för marshalling i körningen. |
| RegisterForTrackerSupport(ComWrappers) |
Registrerar en ComWrappers instans som ska användas som global instans för stöd för referensspårare. |
| ReleaseObjects(IEnumerable) |
Släpper en samling objekt utanför det normala objektets eller COM-gränssnittets livslängd. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryGetComInstance(Object, IntPtr) |
Avgör om det angivna hanterade objektet är en ComWrappershanterad omslutning som skapats och i så fall returnerar den omslutna ohanterade pekaren. |
| TryGetObject(IntPtr, Object) |
Avgör om det angivna COM-objektet är en ComWrappersohanterad omslutning som skapas och i så fall returnerar det omslutna hanterade objektet. |