Udostępnij za pośrednictwem


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ę wirtualną IUnknown.

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

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 z nich nie powinien być dostarczany przez obiekt wywołujący.

Dotyczy