Compartir a través de


HandsOffFromNormal State

Hace referencia a: Outlook 2013 | Outlook 2016

El estado HandsOffFromNormal es muy similar al 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 HandsOffFromNormal.

IPersistMessage ( método) Action Nuevo estado
IPersistMessage::SaveCompleted(pMessage != NULL)
Reemplace el mensaje del objeto de mensaje por pMessage, que es el reemplazo del mensaje revocado por la llamada anterior a IPersistMessage::HandsOffMessage. Se garantiza que los datos del nuevo mensaje son los mismos que en el mensaje revocado. El mensaje no debe marcarse como limpio, ni se debe llamar a IMAPIViewAdviseSink::OnSaved después de esta llamada. Si la llamada a SaveCompleted se realiza correctamente, escriba el estado Normal . De lo contrario, permanezca en el estado HandsOffFromNormal. Normal o HandsOffFromNormal
IPersistMessage::SaveCompleted(pMessage == NULL)
Establezca el último error en E_UNEXPECTED. HandsOffFromNormal
HandsOffMessage, IPersistMessage::Save, IPersistMessage::InitNew o IPersistMessage::Load
Establezca el último error en E_UNEXPECTED. HandsOffFromNormal
IPersistMessage::GetLastError
Devuelve el último error. HandsOffFromNormal
Otros métodos O métodos IPersistMessage : IUnknown de otras interfaces
Establezca el último error en E_UNEXPECTED. HandsOffFromNormal

Vea también

Estados del formulario