HandsOffFromNormal State
Gilt für: Outlook 2013 | Outlook 2016
Der Zustand HandsOffFromNormal ist dem Zustand HandsOffAfterSave sehr ähnlich. Es ist Teil des Prozesses, den Inhalt eines Formulars in einer dauerhaften Speicherung zu speichern. In diesem Zustand sollte das Formularobjekt keine Änderungen an den In-Memory-Kopien der Werte der Nachrichteneigenschaften vornehmen, da es möglicherweise keine weitere Möglichkeit gibt, diese Änderungen zu speichern. In der folgenden Tabelle werden zulässige Übergänge vom Zustand HandsOffFromNormal beschrieben.
IPersistMessage-Methode | Aktion | Neuer Zustand |
---|---|---|
IPersistMessage::SaveCompleted(pMessage != NULL) |
Ersetzen Sie die Nachricht des Nachrichtenobjekts durch pMessage. Dies ist der Ersatz für die Nachricht, die durch den vorherigen Aufruf von IPersistMessage::HandsOffMessage widerrufen wurde. Die Daten in der neuen Nachricht sind garantiert identisch mit den Daten in der widerrufenen Nachricht. Die Nachricht sollte weder als sauber markiert werden, noch sollte IMAPIViewAdviseSink::OnSaved nach diesem Aufruf aufgerufen werden. Wenn der SaveCompleted-Aufruf erfolgreich ist, geben Sie den Status Normal ein. Andernfalls bleiben Sie im Zustand HandsOffFromNormal. | Normal oder HandsOffFromNormal |
IPersistMessage::SaveCompleted(pMessage == NULL) |
Legen Sie den letzten Fehler auf E_UNEXPECTED fest. | HandsOffFromNormal |
HandsOffMessage, IPersistMessage::Save, IPersistMessage::InitNew oder IPersistMessage::Load |
Legen Sie den letzten Fehler auf E_UNEXPECTED fest. | HandsOffFromNormal |
IPersistMessage::GetLastError |
Gibt den letzten Fehler zurück. | HandsOffFromNormal |
Andere IPersistMessage: IUnknown-Methoden oder -Methoden von anderen Schnittstellen |
Legen Sie den letzten Fehler auf E_UNEXPECTED fest. | HandsOffFromNormal |