Metodo IOleClientSite::SaveObject (oleidl.h)
Salva l'oggetto incorporato associato al sito client. Questa funzione è sincrona; entro il momento in cui viene restituito, il salvataggio verrà completato.
Sintassi
HRESULT SaveObject();
Valore restituito
Questo metodo restituisce S_OK se l'operazione ha esito positivo. Gli altri valori restituiti possibili includono i seguenti:
Codice restituito | Descrizione |
---|---|
|
L'operazione non è riuscita. |
Commenti
Un oggetto incorporato chiama SaveObject per chiedere al contenitore di salvarlo nell'archiviazione permanente quando un utente finale sceglie i comandi Aggiornamento file o Esci. La chiamata è sincrona, ovvero entro il momento in cui viene restituita, l'operazione di salvataggio verrà completata.
Le chiamate a SaveObject si verificano nella maggior parte delle implementazioni di IOleObject::Close. In genere, quando un contenitore indica a un oggetto di chiudere, il contenitore passa un flag che specifica se l'oggetto deve salvarsi prima della chiusura, richiedere all'utente le istruzioni o chiudere senza salvare se stesso. Se un oggetto viene richiesto di salvare se stesso, dal contenitore o da un utente finale, chiama SaveObject per chiedere all'applicazione contenitore di salvare il contenuto dell'oggetto prima che l'oggetto si chiuda. Se un contenitore indica a un oggetto di non salvare se stesso, l'oggetto non deve chiamare SaveObject.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | oleidl.h |