Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Outlook 2013 | Outlook 2016
O estado HandsOffAfterSave faz parte do processo de salvar o conteúdo de um formulário no armazenamento permanente. Quando nesse estado, o objeto de formulário deve abster-se de fazer alterações nas cópias na memória dos valores das propriedades da mensagem, pois pode não haver outra oportunidade de salvar essas alterações. A tabela a seguir descreve as transições permitidas do estado HandsOffAfterSave.
| Método IPersistMessage | Action | Novo estado |
|---|---|---|
|
IPersistMessage::SaveCompleted(pMessage != NULL) |
Abra todos os objetos incorporados. Os dados na mensagem armazenada em pMessage são garantidos como os mesmos que a mensagem na chamada IPersistMessage::Save anterior. Se a chamada SaveCompleted for bem-sucedida, insira o estado Normal. Caso contrário, defina o último erro como E_OUTOFMEMORY e permaneça no estado HandsOffAfterSave. |
Normal ou HandsOffAfterSave |
|
IPersistMessage::SaveCompleted(pMessage == NULL) |
Defina o último erro como E_INVALIDARG ou E_UNEXPECTED. | HandsOffAfterSave |
|
IPersistMessage::HandsOffMessage, Save ou IPersistMessage::InitNew |
Defina o último erro como e retorne E_UNEXPECTED. | HandsOffAfterSave |
|
IPersistMessage::Load |
Carregue o objeto de formulário com dados da mensagem de destino. Essa chamada pode ocorrer quando o objeto de formulário está indo para a mensagem seguinte ou anterior em uma pasta. | Normal |
|
IPersistMessage::GetLastError |
Retornar o último erro. | HandsOffAfterSave |
| Other IPersistMessage : IUnknown métodos ou métodos de outras interfaces |
Defina o último erro como e retorne E_UNEXPECTED. | HandsOffAfterSave |