HrDoABDetailsWithProviderUID

適用対象: Outlook 2013 | Outlook 2016

OpenEntry メソッドが、想定される Exchange アドレス帳プロバイダーによって開かれていることを確認します。 この関数は IAddrBook::D etails と同様に機能しますが、pEmsabpUID によって識別される Exchange アドレス帳を使用して entryID を開きます。

プロパティ
ヘッダー ファイル:
abhelp.h
実装元:
MAPI
呼び出し元:
クライアント アプリケーションとサービス プロバイダー
HRESULT HrDoABDetailsWithProviderUID(
  const MAPIUID   *pEmsabpUID,
  LPADRBOOK        pAddrBook,
  ULONG_PTR FAR *  lpulUIParam,
  LPFNDISMISS      lpfnDismiss,
  LPVOID           lpvDismissContext,
  ULONG            cbEntryID,
  LPENTRYID        lpEntryID,
  LPFNBUTTON       lpfButtonCallback,
  LPVOID           lpvButtonContext,
  LPSTR           lpszButtonText,
  ULONG            ulFlags
);

パラメーター

pEmsabpUID

[in]この関数がエントリ識別子の詳細を表示するために使用する必要がある Exchange アドレス帳プロバイダーを識別する emsabpUID へのポインター。 受信エントリ識別子が Exchange アドレス帳プロバイダーエントリ識別子でない場合、このパラメーターは無視され、関数呼び出しは IAddrBook::D etails とまったく同じように機能します。 このパラメーターが NULL または 0 の MAPIUID の場合、この関数は IAddrBook::D etails とまったく同じように動作します。

pAddrBook

[in]エントリ識別子を開くために使用されるアドレス帳。 NULL にすることはできません。

lpulUIParam

[out]ダイアログ ボックスの親ウィンドウへのハンドル。

lpfnDismiss

[in] DISMISSMODELESS プロトタイプ (NULL) に基づく関数へのポインター。 このメンバーは、設定されているDIALOG_SDI フラグによって示されるように、ダイアログ ボックスのモードレス バージョンにのみ適用されます。 MAPI は、ユーザーがモードレス アドレス ダイアログ ボックスを閉じると 、DISMISSMODELESS 関数を呼び出し、ダイアログ ボックスがアクティブでなくなったことを詳細を呼び出しているクライアントに通知します。

lpvDismissContext

[in]lpfnDismiss パラメーターによって指される DISMISSMODELESS 関数に渡すコンテキスト情報へのポインター。 このパラメーターは、ulFlags パラメーターに DIALOG_SDI フラグを含めることで、ダイアログ ボックスのモードレス バージョンにのみ適用されます。

cbEntryID

[in] lpEntryID パラメーターで指定されたエントリ識別子のバイト数。

lpEntryID

[in]開くアドレス帳エントリを表すエントリ識別子へのポインター。

lpfButtonCallback

[in] LPFNBUTTON 関数プロトタイプに基づく関数へのポインター。 LPFNBUTTON 関数は、詳細ダイアログ ボックスにボタンを追加します。

lpvButtonContext

[in] lpfButtonCallback パラメーターで指定された関数のパラメーターとして使用されたデータへのポインター。

lpszButtonText

[in]追加されたボタンに適用するテキストを含む文字列へのポインター (そのボタンが拡張可能な場合)。 拡張ボタンが必要ない場合は、 lpszButtonText パラメーターを NULL にする必要があります。

ulFlags

[in] lpszButtonText パラメーターのテキストの型を制御するフラグのビットマスク。 次のフラグを設定できます。

AB_TELL_DETAILS_CHANGE

アドレスに実際に変更が加えられた場合に Details が TRUE を返すかどうかを示します。それ以外の場合、詳細は FALSE を返します。

DIALOG_MODAL

共通アドレス ダイアログ ボックスのモーダル バージョンを表示します。 このフラグは、DIALOG_SDIと相互に排他的です。

DIALOG_SDI

共通アドレス ダイアログ ボックスのモードレス バージョンを表示します。 このフラグは、DIALOG_MODALと相互に排他的です。

MAPI_UNICODE

渡された文字列は Unicode 形式です。 MAPI_UNICODE フラグが設定されていない場合、文字列は ANSI 形式です。