ComWrappers.ComputeVtables(Object, CreateComInterfaceFlags, Int32) Methode

Definitie

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.

Van toepassing op