CreateComInterfaceFlags Wyliczenie

Definicja

Określa flagi dla GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) metody .

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class CreateComInterfaceFlags
[System.Flags]
public enum CreateComInterfaceFlags
[<System.Flags>]
type CreateComInterfaceFlags = 
Public Enum CreateComInterfaceFlags
Dziedziczenie
CreateComInterfaceFlags
Atrybuty

Pola

CallerDefinedIUnknown 1

Obiekt wywołujący udostępni tabelę IUnknown Vtable.

Ta flaga jest przydatna w scenariuszach, gdy obiekt wywołujący nie musi polegać na wystąpieniu elementu IUnknown, które jest używane, gdy nie można uruchomić kodu zarządzanego (czyli podczas odzyskiwania pamięci). Jest to typowe w tradycyjnych scenariuszach MODELU COM, ale możliwe są scenariusze, w których hostowanie monitora odwołań wywołuje interfejs API IUnknown podczas odzyskiwania pamięci.

None 0

Flaga używana do wskazywania braku ustawionych flag.

TrackerSupport 2

Flaga używana do wskazania interfejsu COM powinna implementować element IReferenceTrackerTarget.

Po przekazaniu tej flagi wynikowy interfejs COM będzie miał wewnętrzną implementację elementu IUnknown, dlatego żaden nie powinien być dostarczany przez obiekt wywołujący.

Dotyczy