Classe di IPersistStorageImpl
Questa classe implementa l'interfaccia IPersistStorage.
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
template <
class T
>
class ATL_NO_VTABLE IPersistStorageImpl :
public IPersistStorage
Parametri
- T
La classe, derivata da IPersistStorageImpl.
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Recupera il CLSID dell'oggetto. |
|
Indica all'oggetto per rilasciare tutti gli oggetti di archiviazione e di attivare la modalità di HandsOff.L'implementazione ATL restituisce S_OK. |
|
Inizializza una nuova archiviazione. |
|
Controlla se i dati dell'oggetto siano stati modificati da quando sono stati salvati per ultima. |
|
Carica le proprietà dell'oggetto dall'archiviazione specificata. |
|
Carica le proprietà dell'oggetto all'archiviazione specificata. |
|
Notifica un oggetto che può restituire la modalità normale per scrivere nel relativo oggetto di archiviazione.L'implementazione ATL restituisce S_OK. |
Note
IPersistStorageImpl implementa l'interfaccia IPersistStorage, che consente a un client richiedono che il caricamento dell'oggetto e che salva i dati salvati utilizzando un'archiviazione.
L'implementazione di questa classe richiede la classe T di eseguire un'implementazione dell'interfaccia IPersistStreamInit disponibile mediante QueryInterface.In genere questo significa che la classe T deve derivare da IPersistStreamInitImpl, fornire una voce per IPersistStreamInit in COM esegue il mappinge utilizzare mapping di proprietà per descrivere i dati persistenti della classe.
Articoli correlati L'esercitazione ATL, Creare un progetto ATL
Gerarchia di ereditarietà
IPersistStorage
IPersistStorageImpl
Requisiti
Header: atlcom.h
Vedere anche
Riferimenti
Classe di IPersistStreamInitImpl
Classe di IPersistPropertyBagImpl