Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vyvolá obslužnou rutinu události při vydání posledního objektu v aktuálním modulu. Obslužnou rutinu události určuje lambda, functor nebo ukazatel na funkci.
Syntaxe
template<typename T>
class GenericReleaseNotifier : public ReleaseNotifier;
Parametry
T
Typ datového členu, který obsahuje umístění obslužné rutiny události.
Členové
Veřejné konstruktory
| Název | Popis |
|---|---|
| Module::GenericReleaseNotifier::GenericReleaseNotifier | Inicializuje novou instanci Module::GenericReleaseNotifier třídy. |
Veřejné metody
| Název | Popis |
|---|---|
| Module::GenericReleaseNotifier::Invoke | Volá obslužnou rutinu události přidruženou k aktuálnímu Module::GenericReleaseNotifier objektu. |
Chráněné datové členy
| Název | Popis |
|---|---|
| Module::GenericReleaseNotifier::callback_ | Obsahuje lambda, functor nebo obslužnou rutinu události ukazatele na funkci přidruženou k aktuálnímu Module::GenericReleaseNotifier objektu. |
Hierarchie dědičnosti
ReleaseNotifier
GenericReleaseNotifier
Požadavky
Hlavička: module.h
Obor názvů: Microsoft::WRL
Module::GenericReleaseNotifier::callback_
Obsahuje lambda, functor nebo obslužnou rutinu události ukazatele na funkci přidruženou k aktuálnímu Module::GenericReleaseNotifier objektu.
T callback_;
Module::GenericReleaseNotifier::GenericReleaseNotifier
Inicializuje novou instanci Module::GenericReleaseNotifier třídy.
GenericReleaseNotifier(
T callback,
bool release
) throw() : ReleaseNotifier(release), callback_(callback);
Parametry
zpětné volání
Lambda, functor nebo obslužná rutina události ukazatele na funkci, kterou lze vyvolat pomocí operátoru funkce závorek (()).
uvolnit
Zadejte true , pokud chcete povolit volání základní metody Module::ReleaseNotifier::Release(), jinak zadejte false.
Module::GenericReleaseNotifier::Invoke
Volá obslužnou rutinu události přidruženou k aktuálnímu Module::GenericReleaseNotifier objektu.
void Invoke();