IMAPISession::EnumAdrTypes

適用対象: Outlook 2013 | Outlook 2016

非推奨。 セッション内のすべてのトランスポート プロバイダーによって処理できるアドレスの種類を返します。

HRESULT EnumAdrTypes(
  ULONG ulFlags,
  ULONG FAR * lpcAdrTypes,
  LPSTR FAR * FAR * lpppszAdrTypes
);

パラメーター

ulFlags

[in]返されるアドレス型の形式を示すフラグのビットマスク。 次のフラグを設定できます。

MAPI_UNICODE

アドレスの種類は Unicode 形式です。 MAPI_UNICODE フラグが設定されていない場合、アドレスの種類は ANSI 形式です。

lpcAdrTypes

[out] lpppszAdrTypes パラメーターによって指されるアドレス型の数へのポインター。

lpppszAdrTypes

[out]アドレス型へのポインターの配列へのポインター。

戻り値

S_OK

アドレスの種類が正常に取得されました。

注釈

IMAPISession::EnumAdrTypes メソッドは、セッション内のすべてのアクティブなトランスポート プロバイダーによって処理できるアドレスの種類の一覧を返します。 現在読み込まれていないトランスポート プロバイダーのアドレスの種類は、一覧に含まれません。 トランスポート プロバイダーは、MAPI が IXPLogon::AddressTypes メソッドを呼び出すときに、1 つ以上のアドレスの種類を処理するために登録します。

呼び出し側への注意

MAPIFreeBuffer を呼び出して、lpppszAdrTypes パラメーターが指す文字列配列を解放します。

関連項目

IXPLogon::AddressTypes

MAPIFreeBuffer

IMAPISession: IUnknown