次の方法で共有


MAPIInitIdle

適用対象: Outlook 2013 | Outlook 2016

呼び出し元のアプリケーションの MAPI アイドル エンジンを初期化します。

プロパティ
ヘッダー ファイル:
Mapiutil.h
実装元:
MAPI
呼び出し元:
クライアント アプリケーションとサービス プロバイダー
LONG MAPIInitIdle(
  LPVOID lpvReserved
);

パラメーター

lpvReserved

[����]�\�񂳂�Ă��܂��B0 �ɂ���K�v������܂��B

戻り値

MAPIInitIdle 関数は、初期化が成功した場合は 0 を返し、それ以外の場合は 1 を返します。 MAPIInitIdle が複数回呼び出された場合、追加の呼び出しはすべて成功しますが、参照カウントをインクリメントする以外は無視されます。

注釈

クライアント アプリケーションまたはサービス プロバイダーは、他のアイドル 状態のエンジン関数を呼び出す前に MAPIInitIdle を呼び出す必要があります。

MAPIInitIdle へのすべての呼び出しは、MAPIDeInitIdle への後続の呼び出しによって一致する必要があります。または、呼び出し元のアプリケーションに対してアイドル 状態のエンジンが実行したままです。

次の関数は、MAPI アイドル エンジンと 、FNIDLE 関数プロトタイプに基づくアイドル ルーチンを扱います。

アイドル ルーチン関数 使用状況
ChangeIdleRoutine
登録済みアイドル ルーチンの特性を変更します。
DeregisterIdleRoutine
MAPI システムから登録済みのアイドル ルーチンを削除します。
EnableIdleRoutine
MAPI システムから削除せずに、登録済みのアイドル ルーチンを無効または再び有効にします。
FtgRegisterIdleRoutine
MAPI システムにアイドル ルーチンを追加します。有効にするかどうかは関係ありません。
MAPIDeInitIdle
呼び出し元のアプリケーションの MAPI アイドル エンジンをシャットダウンします。
MAPIInitIdle
呼び出し元のアプリケーションの MAPI アイドル エンジンを初期化します。

プラットフォームのすべてのフォアグラウンド タスクがアイドル状態になると、MAPI アイドル エンジンは、実行する準備ができている最も優先度の高いアイドル ルーチンを呼び出します。 同じ優先順位のアイドル ルーチン間で、呼び出し順序が保証されません。