Sdílet prostřednictvím


Modul – třída

Představuje kolekci související objekty.

template<
   ModuleType moduleType
>
class Module;

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

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

Parametry

  • moduleType
    Kombinace jednoho nebo více ModuleType hodnoty výčtu.

Členy

Chráněné tříd

Název

Description

Module::GenericReleaseNotifier – třída

Spustí obslužnou rutinu události po vydání poslední objekt v aktuální modulu.Obslužná rutina události je určen na lambda, functor nebo ukazatel na funkci.

Module::MethodReleaseNotifier – třída

Spustí obslužnou rutinu události po vydání poslední objekt v aktuální modulu.Obslužná rutina události je určen objektu a jeho člena ukazatel na metody.

Module::ReleaseNotifier – třída

Po vydání poslední objekt v modulu se spustí obslužnou rutinu události.

Veřejné konstruktory

Název

Description

Module::~Module – destruktor

Deinitializes aktuální instanci modulu třídy.

Chráněné konstruktory

Název

Description

Module::Module – konstruktor

Inicializuje novou instanci modulu třídy.

Veřejné metody

Název

Description

Module::Create – metoda

Vytvoří instanci modulu.

Module::DecrementObjectCount – metoda

Sníží počet objektů sledovány modulu.

Module::GetActivationFactory – metoda

Získává aktivace výroby pro modul.

Module::GetClassObject – metoda

Retreives mezipaměti ClassFactory.

Module::GetModule – metoda

Vytvoří instanci modulu.

Module::GetObjectCount – metoda

Počet objektů, které spravuje tento modul načítá.

Module::IncrementObjectCount – metoda

Zvýší počet objektů, které jsou sledovány v modulu.

Module::RegisterCOMObject – metoda

Jeden nebo více objektů COM registruje, jim umožňují připojit jiné aplikace.

Module::RegisterObjects – metoda

Registruje COM nebo prostředí Windows Runtime objektů, jim umožňují připojit jiné aplikace.

Module::RegisterWinRTObject – metoda

Jeden nebo více registrů prostředí Windows Runtime objektů, jim umožňují připojit jiné aplikace.

Module::Terminate – metoda

Způsobí, že všechny továren konkretizována modulem vypnout.

Module::UnregisterCOMObject – metoda

Zruší registraci jeden nebo více objektů modelu COM, které zabrání jim připojení jiných aplikací.

Module::UnregisterObjects – metoda

Zruší registraci objektů v zadaném modulu tak, aby jim nelze připojit další aplikace.

Module::UnregisterWinRTObject – metoda

Zruší registraci jeden nebo více prostředí Windows Runtime objekty, takže jim nelze připojit další aplikace.

Chráněné metody

Název

Description

Module::Create – metoda

Vytvoří instanci modulu.

Chráněné členy Data

Název

Description

Module::objectCount_ – datový člen

Vede záznamy o kolik tříd byly vytvořeny s provést funkce.

Module::releaseNotifier_ – datový člen

Obsahuje ukazatel na objekt ReleaseNotifier.

Makra

ActivatableClass

Naplní interní mezipaměti obsahující výroby, který lze vytvořit instanci určené třídy.Toto makro Určuje výchozí factory a skupiny ID parametry.

ActivatableClassWithFactory

Naplní interní mezipaměti obsahující výroby, který lze vytvořit instanci určené třídy.Toto makro umožňuje určit parametr zejména výroby.

ActivatableClassWithFactoryEx

Naplní interní mezipaměti obsahující výroby, který lze vytvořit instanci určené třídy.Toto makro můžete zadat konkrétní factory a parametry ID skupiny.

Hierarchii dědičnosti

ModuleBase

Module

Module

Požadavky

Záhlaví: module.h

Obor názvů: Microsoft::WRL

Viz také

Referenční dokumentace

Microsoft::WRL – obor názvů