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

Confira também

IPersistFile