MAPILOGOFF 回调函数 (mapi.h)

[不建议使用此函数。 在 Windows 的后续版本中,它可能已更改或不可用。]

MAPILogoff 函数结束与消息传送系统的会话。

语法

MAPILOGOFF Mapilogoff;

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

parameters

[in] lhSession

要终止的简单 MAPI 会话的句柄。 会话句柄由 MAPILogon 函数返回,并由 MAPILogoff 失效。 lhSession 参数的值必须表示有效的会话;它不能为零。

[in] ulUIParam

父窗口句柄或零,指示如果显示对话框,则为应用程序模式。 如果 ulUIParam 参数包含父窗口句柄,则其类型为 HWND (强制转换为ULONG_PTR) 。 如果在调用期间未显示任何对话框,则忽略 ulUIParam

flFlags

保留;必须为零。

ulReserved

保留;必须为零。

返回值

此函数返回以下值之一。

返回代码 说明
MAPI_E_FAILURE
flFlags 参数无效,或者发生了一个或多个未指定的错误。
MAPI_E_INSUFFICIENT_MEMORY
内存不足,无法继续。 会话未终止。
MAPI_E_INVALID_SESSION
lhSession 参数使用了无效的会话句柄。 会话未终止。
SUCCESS_SUCCESS
调用成功,会话已终止。

要求

   
目标平台 Windows
标头 mapi.h

另请参阅

MAPILogon

简单 MAPI