Uninitialized State

Applies to: Office 2010 | Outlook 2010 | Visual Studio

The Uninitialized state is the initial state form objects should be in when they are first created. Form objects become initialized with message data when a client application calls the IPersistMessage::InitNew or IPersistMessage::Load method on the form object. The following table describes allowed transitions from the Unitialized state.

IPersistMessage method

Action

New state

IPersistMessage::InitNew

Load the form object with default data.

Normal

IPersistMessage::Load

Load the form object with data from the target message.

Normal

IPersistMessage::GetClassID

Return success, or set the last error to and return E_UNEXPECTED.

Uninitialized

IPersistMessage::GetLastError

Return the last error.

Uninitialized

Other IPersistMessage : IUnknown methods or methods from other interfaces

Set the last error to and return E_UNEXPECTED.

Uninitialized

See Also

Concepts

Normal State

Form States