ComWrappers.ComputeVtables(Object, CreateComInterfaceFlags, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Berekent de gewenste Vtable voor obj, waarbij de waarden van flags.
protected:
abstract System::Runtime::InteropServices::ComWrappers::ComInterfaceEntry* ComputeVtables(System::Object ^ obj, System::Runtime::InteropServices::CreateComInterfaceFlags flags, [Runtime::InteropServices::Out] int % count);
protected abstract System.Runtime.InteropServices.ComWrappers.ComInterfaceEntry* ComputeVtables(object obj, System.Runtime.InteropServices.CreateComInterfaceFlags flags, out int count);
abstract member ComputeVtables : obj * System.Runtime.InteropServices.CreateComInterfaceFlags * int -> nativeptr<System.Runtime.InteropServices.ComWrappers.ComInterfaceEntry>
Parameters
- obj
- Object
Doel van de geretourneerde Vtables.
- flags
- CreateComInterfaceFlags
Vlaggen die worden gebruikt om Vtables te berekenen.
- count
- Int32
Het aantal elementen in het geretourneerde geheugen.
Retouren
ComWrappers.ComInterfaceEntry aanwijzer met geheugen voor alle COM-interfacevermeldingen.
Opmerkingen
Al het geheugen dat door deze functie wordt geretourneerd, moet onbeheerd geheugen of vastgemaakt beheerd geheugen zijn, of zijn toegewezen met de AllocateTypeAssociatedMemory(Type, Int32) API.
Als de interfacevermeldingen niet kunnen worden gemaakt en een negatief count getal of null en een niet-nul count worden geretourneerd, genereert de aanroep om GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) een ArgumentException.