Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Save method saves an appointment item.
Syntax
HRESULT Save ();
Return Values
This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:
- E_CANTCHANGEDATE
The user changed the date, and it should have thrown an exception — but it did not. - E_EXCEPTIONSAMEDAY
The user changed the date, and it overlaps with another date, and it should have thrown an exception — but it did not. - E_OVERLAPPINGEXCEPTION
The appointment is not valid because it overlaps another appointment (and generated an overlapping exception). - E_INVALIDDATES
The appointment is not valid because its recurrence duration (minimum period) is greater than the length of the recurrence pattern. - E_INVALIDREMINDERTIME
The appointment is not valid because its recurrence duration (minimum period) is not greater than or equal to the length of time before the appointment reminder. - S_OK
The method completed successfully.
Remarks
You must call IAppointment::Save on the appointment before using IItem::SetProps to set either PIMPR_MEETING_OWNER_CRITICAL_CHANGE or PIMPR_ATTENDEES_CRITICAL_CHANGE.
Requirements
Pocket PC: Pocket PC 2000 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: pimstore.h
Library: pimstore.lib
See Also
How to: Create a PIM Item | IAppointment | Pocket Outlook Object Model API Interfaces | Pocket Outlook Object Model API Enumerations
Send Feedback on this topic to the authors