非交換サーバーからデータを受信し、Outlook PST ファイルに保存する Outlook 用の vc++ を使用して COM プラグインを開発しようとしています。
Outlook オブジェクト モデルと MAPI API を使用して、予定オブジェクトをメッセージ ストアに保存しています。Outlook::_AppointmentItem::save() メソッドを使用してアイテムを保存します。この後、IMessage インターフェイスを介していくつかのプロパティを設定し、savechanges() を呼び出します。
通常の状態では問題なく動作します。ただし、イベントが追加された直後に Outlook プロセスが強制終了されると、再起動時に変更が失われます。Outlook が変更をディスクに保存するのに時間がかかるようです。この動作は、他の問題を引き起こしています。
保存直後に変更をディスクにフラッシュする方法はありますか。これについて助けが必要