Udostępnij za pośrednictwem


Module — Klasa

Reprezentuje zbiór powiązanych obiektów.

template<
   ModuleType moduleType
>
class Module;

template<>
class Module<InProc> : public Details::ModuleBase;

template<>
class Module<OutOfProc> : public Module<InProc>;

Parametry

  • moduleType
    Kombinacja jednego lub więcej Typ wartości wyliczenia.

Członkowie

Klasy chronione

Nazwa

Opis

Module::GenericReleaseNotifier — Klasa

Wywołuje funkcję obsługi zdarzenia przy zwolnieniu ostatni obiekt w bieżącym module.Obsługa zdarzeń jest określony przez lambda, teoria lub wskaźnik do funkcji.

Module::MethodReleaseNotifier — Klasa

Wywołuje funkcję obsługi zdarzenia przy zwolnieniu ostatni obiekt w bieżącym module.Obsługa zdarzeń jest określony przez obiekt i jego członka wskaźnika do metody.

Module::ReleaseNotifier — Klasa

Wywołuje funkcję obsługi zdarzenia przy zwolnieniu ostatni obiekt w module.

Publiczne konstruktory

Nazwa

Opis

Module::~Module — Destruktor

Deinitializes bieżącej instancji klasy modułu.

Konstruktorzy chronieni

Nazwa

Opis

Module::Module — Konstruktor

Inicjuje nowe wystąpienie klasy modułu.

Metody publiczne

Nazwa

Opis

Module::Create — Metoda

Tworzy wystąpienie modułu.

Module::DecrementObjectCount — Metoda

Zmniejsza liczbę obiektów są śledzone przez moduł.

Module::GetActivationFactory — Metoda

Pobiera fabryka aktywacji dla modułu.

Module::GetClassObject — Metoda

Retreives pamięć podręczną fabryk klas.

Module::GetModule — Metoda

Tworzy wystąpienie modułu.

Module::GetObjectCount — Metoda

Pobiera numer obiektów zarządzanych przez ten moduł.

Module::IncrementObjectCount — Metoda

Zwiększa liczbę obiektów śledzone przez moduł.

Module::RegisterCOMObject — Metoda

Rejestruje jeden lub więcej obiektów COM, aby inne aplikacje mogą łączyć się z nimi.

Module::RegisterObjects — Metoda

Rejestruje COM lub Środowisko wykonawcze systemu Windows obiektów, aby inne aplikacje mogą łączyć się z nimi.

Module::RegisterWinRTObject — Metoda

Rejestry jeden lub więcej Środowisko wykonawcze systemu Windows obiektów, aby inne aplikacje mogą łączyć się z nimi.

Module::Terminate — Metoda

Powoduje, że wszystkie zakłady przez moduł do zamknięcia.

Module::UnregisterCOMObject — Metoda

Wyrejestrowuje jeden lub więcej obiektów COM, który zapobiega inne aplikacje, łączenie się z nimi.

Module::UnregisterObjects — Metoda

Wyrejestrowuje obiektów określonego modułu, tak aby inne aplikacje nie mogą łączyć się z nimi.

Module::UnregisterWinRTObject — Metoda

Wyrejestrowuje jedną lub więcej Środowisko wykonawcze systemu Windows obiektów, tak aby inne aplikacje nie mogą łączyć się z nimi.

Metody chronione

Nazwa

Opis

Module::Create — Metoda

Tworzy wystąpienie modułu.

Chronionych danych członków

Nazwa

Opis

Module::objectCount_ — Członek danych

Przechowuje informacje o ile klas zostały utworzone z należy funkcji.

Module::releaseNotifier_ — Członek danych

Posiada wskaźnik do obiektu ReleaseNotifier.

Makra

ActivatableClass

Wypełnia zawiera fabryki, który można utworzyć wystąpienia określonej klasy wewnętrznej pamięci podręcznej.To makro określa domyślne parametry identyfikator fabryki i grupy.

ActivatableClassWithFactory

Wypełnia zawiera fabryki, który można utworzyć wystąpienia określonej klasy wewnętrznej pamięci podręcznej.To makro umożliwia określenie parametru określonej przetwórni.

ActivatableClassWithFactoryEx

Wypełnia zawiera fabryki, który można utworzyć wystąpienia określonej klasy wewnętrznej pamięci podręcznej.To makro umożliwia określenie określonej przetwórni i parametry identyfikator grupy.

Hierarchii dziedziczenia

ModuleBase

Module

Module

Wymagania

Nagłówek: module.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

Microsoft::WRL — Przestrzeń nazw