Udostępnij za pośrednictwem


Moduł klasy

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

BR245049.collapse_all(pl-pl,VS.110).gifKlasy chronione

Nazwa

Opis

Klasa module::GenericReleaseNotifier

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.

Klasa module::MethodReleaseNotifier

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.

Klasa module::ReleaseNotifier

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

BR245049.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

Moduł:: ~ destruktora modułu

Deinitializes bieżącej instancji klasy modułu.

BR245049.collapse_all(pl-pl,VS.110).gifKonstruktorzy chronieni

Nazwa

Opis

Konstruktor module::module

Inicjuje nowe wystąpienie klasy modułu.

BR245049.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda module::Create

Tworzy wystąpienie modułu.

Metoda module::DecrementObjectCount

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

Metoda module::GetActivationFactory

Pobiera fabryka aktywacji dla modułu.

Metoda module::GetClassObject

Retreives pamięć podręczną fabryk klas.

Metoda module::GetModule

Tworzy wystąpienie modułu.

Metoda module::GetObjectCount

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

Metoda module::IncrementObjectCount

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

Metoda module::RegisterCOMObject

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

Metoda module::RegisterObjects

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

Metoda module::RegisterWinRTObject

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

Metoda module::terminate

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

Metoda module::UnregisterCOMObject

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

Metoda module::UnregisterObjects

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

Metoda module::UnregisterWinRTObject

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

BR245049.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

Metoda module::Create

Tworzy wystąpienie modułu.

BR245049.collapse_all(pl-pl,VS.110).gifChronionych danych członków

Nazwa

Opis

Członek danych module::objectCount_

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

Członek danych module::releaseNotifier_

Posiada wskaźnik do obiektu ReleaseNotifier.

BR245049.collapse_all(pl-pl,VS.110).gifMakra

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

Obszar nazw Microsoft::WRL