次の方法で共有


MAPILOGOFF コールバック関数 (mapi.h)

[この関数の使用はお勧めしません。 以降のバージョンの Windows では変更または使用できない場合があります。]

MAPILogoff 関数は、メッセージング システムとのセッションを終了します。

構文

MAPILOGOFF Mapilogoff;

ULONG Mapilogoff(
  [in] LHANDLE lhSession,
  [in] ULONG_PTR ulUIParam,
       FLAGS flFlags,
       ULONG ulReserved
)
{...}

パラメーター

[in] lhSession

単純な MAPI セッションを終了するためのハンドル。 セッション ハンドルは MAPILogon 関数によって返され、 MAPILogoff によって無効になります。 lhSession パラメーターの値は、有効なセッションを表す必要があります。0 にすることはできません。

[in] ulUIParam

ダイアログ ボックスが表示されている場合は、アプリケーション モーダルであることを示す親ウィンドウ ハンドルまたはゼロ。 ulUIParam パラメーターに親ウィンドウ ハンドルが含まれている場合は、HWND 型です (ULONG_PTRにキャストされます)。 呼び出し中にダイアログ ボックスが表示されない場合、 ulUIParam は無視されます。

flFlags

予約;は 0 である必要があります。

ulReserved

予約;は 0 である必要があります。

戻り値

この関数は、次のいずれかの値を返します。

リターン コード 説明
MAPI_E_FAILURE
flFlags パラメーターが無効であるか、1 つ以上の指定されていないエラーが発生しました。
MAPI_E_INSUFFICIENT_MEMORY
続行するメモリが不足していました。 セッションは終了されませんでした。
MAPI_E_INVALID_SESSION
lhSession パラメーターに無効なセッション ハンドルが使用されました。 セッションは終了されませんでした。
SUCCESS_SUCCESS
呼び出しが成功し、セッションが終了しました。

必要条件

   
対象プラットフォーム Windows
ヘッダー mapi.h

関連項目

MAPILogon

簡易 MAPI