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ę 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla