WeakReference – třída
Podporuje infrastrukturu WRL a není určen pro použití přímo v kódu.
class WeakReference;
Poznámky
Představuje Slabý odkaz lze použít s Windows Runtime nebo klasického modelu COM.Slabý odkaz představuje objekt, který může nebo nemusí být přístupné.
A WeakReference udržuje objektu silné referenční, je ukazatel na objekt a silné referenční počet, což je počet kopií silné referenční metoda Resolve() distribuované.Počet odkazů silné je nenulová, silné odkaz je platný a je přístupný objekt.Nula Jakmile počet odkazů silné silné odkaz je neplatný a objekt je nedostupný.
Objekt WeakReference se obvykle používá k reprezentaci objektu, jejíž existence je řízen aplikací nebo externí podprocesu aplikace.Například můžete vytvořte objekt WeakReference z odkazu na objekt souboru.Při otevření souboru je silné odkaz platný.Ale pokud se soubor neotevře, silné odkaz bude neplatná.
WeakReference metody jsou bezpečné podprocesy.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Inicializuje novou instanci třídy WeakReference. |
|
Deinitializes (ničí) aktuální instanci třídy WeakReference. |
Veřejné metody
Název |
Description |
---|---|
Sníží silné referenční počet aktuálního objektu WeakReference. |
|
Zvýší počet odkazů silné aktuálního objektu WeakReference. |
|
Nastaví ukazatel na zadané aktuální silné referenční hodnotu Pokud počet silných odkaz je nenulová. |
|
Ukazatel pro zadané rozhraní nastaví silné odkaz na aktuální objekt WeakReference. |
Hierarchii dědičnosti
WeakReference
Požadavky
Záhlaví: implements.h
Obor názvů: Microsoft::WRL::Details