NOTIFKEY
適用対象: Outlook 2013 | Outlook 2016
アドバイズ シンク、アドバイズ ソース、MAPI の間の接続を一意に識別します。
プロパティ | 値 |
---|---|
ヘッダー ファイル: |
Mapispi.h |
typedef struct
{
ULONG cb;
BYTE ab[MAPI_DIM];
} NOTIFKEY, FAR *LPNOTIFKEY;
メンバー
cb
ab メンバーのバイト数。
Ab
通知キーを記述するバイトの配列。
注釈
IMAPISupport の Subscribe メソッドと Notify メソッドでは、NOTIFKEY 構造体を使用して、適切なアドバイズ ソースに関する適切なアドバイズ シンクへの通知を生成します。
サービス プロバイダーは 、Advise メソッドが呼び出されたときに通知キーを生成し、 Subscribe を呼び出して通知登録とその後の通知の送信を処理する必要があります。 通知キーは、アドバイズ ソースのエントリ識別子にすることも、定数などの他の識別項目にすることもできます。 たとえば、メッセージ ストア プロバイダーは、その通知キーとしてフォルダーのパスを使用する場合があります。
通知キーは、複数のプロセス間で機能する必要があります。
通知キーのスコープ要件は、長期的なエントリ識別子のスコープ要件と似ています。 ただし、エントリ識別子とは異なり、通知キーはバイナリと同等である必要があります。 通常、通知キーには、サービス プロバイダーによって定義された GUID 値と、オブジェクトに固有の他のプロバイダー固有の情報が含まれます。
通知を生成するアドバイズ シンクとオブジェクト間の接続を管理するための NOTIFKEY 構造体の使用については、「 イベント通知のサポート」を参照してください。