CreateComInterfaceFlags Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |