MAPI 通知イベントMAPI Notification Events

適用されます: OutlookApplies to: Outlook

クライアント アプリケーションは、イベント通知を登録するときに 1 つまたは複数のイベントを指定する必要があります。When client applications register for event notification, they must specify one or more events. イベントを指定することを意図したアドバイスのソースをサポートするイベントのセットによって異なります。The events that they can specify depend on the set of events that the intended advise source supports. 定数で表されるごとに、クライアントとサービス ・ プロバイダーを登録できる通知の 10 種類あります。There are ten types of notifications that clients and service providers can register for, each represented by a constant. オブジェクトのステータスの通知は、例外です。Status object notification is an exception. オブジェクトのステータスの通知は、内部の MAPI 通知です。クライアントを登録できませんし、サービス プロバイダーが生成できません。Status object notification is an internal MAPI notification; clients cannot register for it and service providers cannot generate it. 次の表では、イベントとそれらをサポートするアドバイスのソース オブジェクトの種類について説明します。The following table describes the types of events and the advise source objects that can support them. イベント定数は、イベントの種類に含まれています。The event constant is included with the event type.

イベントの種類Event type 説明Description ソース オブジェクトに伝えますAdvise source objects
重大なエラー ( fnevCriticalError)Critical error ( fnevCriticalError)
進行中のセッションのシャット ダウンなど、グローバルなエラーまたはイベントが発生しました。A global error or event has occurred, such as a session shutdown in progress.
セッション、メッセージ ストアとアドレス帳のオブジェクト、テーブル、状態のすべての種類Session, all types of message store and address book objects, table, status
オブジェクト ( fnevObjectModified) を変更します。Object modified ( fnevObjectModified)
MAPI オブジェクトが変更されました。A MAPI object has changed.
フォルダー、メッセージ、アドレス帳のオブジェクトのすべての種類Folders, messages, all types of address book objects
オブジェクトの作成 ( fnevObjectCreated)Object created ( fnevObjectCreated)
MAPI オブジェクトが用意されています。A MAPI object has been created.
フォルダー、メッセージ、アドレス帳のオブジェクトのすべての種類Folders, messages, all types of address book objects
オブジェクトの移動 ( fnevObjectMoved)Object moved ( fnevObjectMoved)
MAPI オブジェクトが移動されました。A MAPI object has been moved.
フォルダー、メッセージ、アドレス帳のオブジェクトのすべての種類Folders, messages, all types of address book objects
オブジェクトが削除されました ( fnevObjectDeleted)Object deleted ( fnevObjectDeleted)
MAPI オブジェクトが削除されました。A MAPI object has been deleted.
フォルダー、メッセージ、アドレス帳のオブジェクトのすべての種類Folders, messages, all types of address book objects
オブジェクトのコピー ( fnevObjectCopied)Object copied ( fnevObjectCopied)
MAPI オブジェクトがコピーされました。A MAPI object has been copied.
フォルダー、メッセージ、アドレス帳のオブジェクトのすべての種類Folders, messages, all types of address book objects
拡張イベント ( fnevExtended)Extended event ( fnevExtended)
特定のサービス プロバイダーによって定義されている内部のイベントが発生しました。An internal event defined by a particular service provider has occurred.
アドバイズ ソース オブジェクトAny advise source object
検索が完了しました ( fnevSearchComplete)Search complete ( fnevSearchComplete)
検索操作が完了し、検索の結果が保存されます。A search operation has finished and the results of the search are available.
フォルダーFolders
変更テーブル ( fnevTableModified)Table modified ( fnevTableModified)
MAPI テーブルのオブジェクト内の情報が変更されました。Information in a MAPI table object has changed.
テーブルTables
新着メール ( fnevNewMail)New mail ( fnevNewMail)
メッセージは配信されました、処理を待機しています。A message has been delivered and is waiting to be processed.
メッセージ ・ ストアのフォルダーMessage store, folders

拡張イベントは、他の定義済みのイベントのいずれかで対応できないイベントを表すためのサービス ・ プロバイダーによって定義されます。The extended event is defined by a service provider to represent an event that cannot be covered by any of the other predefined events. 拡張イベントをサポートしているサービス プロバイダーを登録する前に知っているクライアントのみがそのイベントに対して登録できます。Only clients that know before they register that a service provider supports an extended event can register for that event. クライアントが事前知識がない場合は、受信したときにこのようなイベントを処理する方法とサービス プロバイダーは、拡張イベントをサポートしている場合を決定することはできません。It is not possible for clients to determine without advance knowledge if a service provider supports an extended event and, if it does, how to handle such an event when it is received.