Método IPersistFile::SaveCompleted (objidl.h)
Notifica o objeto de que ele pode gravar no seu arquivo. Ele faz isso notificando o objeto de que ele pode reverter do modo NoScribble (no qual não deve gravar em seu arquivo), no modo Normal (no qual ele pode). O componente entra no modo NoScribble quando recebe uma chamada IPersistFile::Save .
Sintaxe
HRESULT SaveCompleted(
[in] LPCOLESTR pszFileName
);
Parâmetros
[in] pszFileName
O caminho absoluto do arquivo em que o objeto foi salvo anteriormente.
Retornar valor
Esse método sempre retorna S_OK.
Comentários
SaveCompleted é chamado quando uma chamada para IPersistFile::Save é concluída e o arquivo que foi salvo agora é o arquivo de trabalho atual (tendo sido salvo com operações Salvar ou Salvar como ). A chamada para Salvar coloca o objeto no modo NoScribble para que ele não possa gravar em seu arquivo. Quando SaveCompleted é chamado, o objeto é revertido para o modo Normal, no qual é livre para gravar em seu arquivo.
Anotações aos Chamadores
O OLE não chama o método SaveCompleted . Normalmente, os aplicativos não o chamariam a menos que estivessem salvando objetos diretamente em arquivos, uma operação que geralmente é deixada para o usuário final.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | objidl.h |