Estado HandsOffAfterSave
Hace referencia a: Outlook 2013 | Outlook 2016
El estado HandsOffAfterSave forma parte del proceso de guardar el contenido de un formulario en un almacenamiento permanente. Cuando se encuentra en este estado, el objeto form debe abstenerse de realizar cambios en las copias en memoria de los valores de las propiedades del mensaje, ya que es posible que no haya otra oportunidad para guardar esos cambios. En la tabla siguiente se describen las transiciones permitidas desde el estado HandsOffAfterSave.
IPersistMessage (método) | Action | Nuevo estado |
---|---|---|
IPersistMessage::SaveCompleted(pMessage != NULL) |
Abra los objetos incrustados. Se garantiza que los datos del mensaje almacenados en pMessage sean los mismos que el mensaje de la llamada IPersistMessage::Save anterior. Si la llamada a SaveCompleted se realiza correctamente, escriba el estado Normal. De lo contrario, establezca el último error en E_OUTOFMEMORY y permanezca en el estado HandsOffAfterSave. |
Normal o HandsOffAfterSave |
IPersistMessage::SaveCompleted(pMessage == NULL) |
Establezca el último error en E_INVALIDARG o E_UNEXPECTED. | HandsOffAfterSave |
IPersistMessage::HandsOffMessage, Save o IPersistMessage::InitNew |
Establezca el último error en y devuelva E_UNEXPECTED. | HandsOffAfterSave |
IPersistMessage::Load |
Cargue el objeto de formulario con datos del mensaje de destino. Esta llamada puede producirse cuando el objeto de formulario va al mensaje siguiente o anterior en una carpeta. | Normal |
IPersistMessage::GetLastError |
Devuelve el último error. | HandsOffAfterSave |
Otros métodos O métodos IPersistMessage : IUnknown de otras interfaces |
Establezca el último error en y devuelva E_UNEXPECTED. | HandsOffAfterSave |