Třída IPersistStorageImpl
Tato třída implementuje IPersistStorage rozhraní.
Důležité |
---|
Tato třída a jeho členy nelze použít v aplikacích, které v . |
template <
class T
>
class ATL_NO_VTABLE IPersistStorageImpl :
public IPersistStorage
Parametry
- T
Vaší třídy odvozené z IPersistStorageImpl .
Členy
Veřejné metody
Název |
Description |
---|---|
Načte identifikátor CLSID objektu. |
|
Nastaví objekt k uvolnění všech úložiště objektů a HandsOff režimu.Vrátí provádění ATL S_OK . |
|
Inicializuje nové úložiště. |
|
Zkontroluje, zda data objektu se změnila od posledního uložení. |
|
Načte ze zadaného úložiště vlastností objektu. |
|
Uloží zadané úložiště vlastností objektu. |
|
Objekt, který lze vrátit do normálního režimu zapisovat do jeho objekt úložiště upozorní.Vrátí provádění ATL S_OK . |
Poznámky
IPersistStorageImplimplementuje IPersistStorage rozhraní, které umožňuje klientovi požadavek, aby vaše načtení objektu a uložit pomocí skladovací trvalá data.
Provádění Tato třída vyžaduje třídu T tak, aby implementace IPersistStreamInit k dispozici prostřednictvím rozhraní QueryInterface .Obvykle to znamená, že třída T by měla být odvozena od IPersistStreamInitImpl, poskytují položku pro IPersistStreamInit v Mapa COMa mapovat vlastnost popisující danou třídu trvalá data.
Související články Kurz ATL, Vytvoření projektu ATL
Hierarchii dědičnosti
IPersistStorage
IPersistStorageImpl
Požadavky
Záhlaví: atlcom.h