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 HandsOffFromNormal é muito semelhante ao estado HandsOffAfterSave . Ele faz parte do processo de salvar o conteúdo de um formulário para 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 talvez não haja outra oportunidade de salvar essas alterações. A tabela a seguir descreve transições permitidas do estado HandsOffFromNormal.
| Método IPersistMessage | Action | Novo estado |
|---|---|---|
|
IPersistMessage::SaveCompleted(pMessage != NULL) |
Substitua a mensagem do objeto de mensagem por pMessage, que é a substituição da mensagem revogada pela chamada anterior para IPersistMessage::HandsOffMessage. Os dados na nova mensagem têm a garantia de serem os mesmos da mensagem revogada. A mensagem não deve ser marcada como limpo, nem IMAPIViewAdviseSink::OnSaved deve ser chamada após essa chamada. Se a chamada SaveCompleted for bem-sucedida, insira o estado Normal . Caso contrário, fique no estado HandsOffFromNormal. | Normal ou HandsOffFromNormal |
|
IPersistMessage::SaveCompleted(pMessage == NULL) |
Defina o último erro como E_UNEXPECTED. | HandsOffFromNormal |
|
HandsOffMessage, IPersistMessage::Save, IPersistMessage::InitNew ou IPersistMessage::Load |
Defina o último erro como E_UNEXPECTED. | HandsOffFromNormal |
|
IPersistMessage::GetLastError |
Retorne o último erro. | HandsOffFromNormal |
| Outros métodos IPersistMessage : métodos ou métodos IUnknown de outras interfaces |
Defina o último erro como E_UNEXPECTED. | HandsOffFromNormal |