IPersistStreamInitImpl Class
Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IPersistStreamInit.
Importante
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.
template<
class T
>
class ATL_NO_VTABLE IPersistStreamInitImpl :
public IPersistStreamInit
Parametri
- T
La classe, derivata da IPersistStreamInitImpl.
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Recupera il CLSID dell'oggetto. |
|
Recupera la dimensione del flusso necessario per salvare i dati dell'oggetto. L'implementazione ATL restituisce E_NOTIMPL. |
|
Inizializza un oggetto appena creato. |
|
Controlla se i dati dell'oggetto siano stati modificati da quando sono stati salvati per ultima. |
|
Carica le proprietà dell'oggetto dal flusso specificato. |
|
Carica le proprietà di un oggetto al flusso specificato. |
Note
L'interfaccia IPersistStreamInit consente a un client richiedono che l'oggetto caricare e salvare i dati persistenti in un unico flusso. La classe IPersistStreamInitImpl fornisce un'implementazione predefinita di questa interfaccia e implementa IUnknown inviando le informazioni del dispositivo di dump nelle build di debug.
Articoli correlati L'esercitazione ATL, Creare un progetto ATL
Gerarchia di ereditarietà
IPersistStreamInit
IPersistStreamInitImpl
Requisiti
Header: atlcom.h