关闭包装的 PST 存储提供程序

适用于:Outlook 2013 | Outlook 2016

使用完包装的个人文件夹文件 (PST) 存储提供程序后,必须正确关闭包装的 PST 存储提供程序。 有关使用包装的 PST 存储提供程序的详细信息,请参阅 使用包装的 PST 存储提供程序

若要关闭包装的 PST 存储提供程序,必须调用 IMSProvider::Shutdown 函数。 此函数按顺序关闭包装的 PST 存储提供程序。

在本主题中,使用示例包装 PST 存储提供程序中的代码示例演示 IMSProvider::Shutdown 函数。 此示例实现一个包装的 PST 提供程序,该提供程序旨在与复制 API 结合使用。 有关下载和安装示例包装 PST 存储提供程序的详细信息,请参阅 安装示例包装 PST 存储提供程序。 有关复制 API 的详细信息,请参阅 关于复制 API

关闭例程

MAPI 后台处理程序在释放包装的 PST 存储提供程序之前调用 IMSProvider::Shutdown 函数,以便包装的 PST 存储提供程序可以正确关闭。 函数终止与包装的 PST 存储提供程序关联的所有会话对象。

CMSProvider::ShutDown () 示例

STDMETHODIMP CMSProvider::Shutdown(ULONG * pulFlags) 
{ 
    HRESULT hRes = S_OK; 
    Log(true,"CMSProvider::Shutdown\n"); 
    hRes =m_pPSTMS->Shutdown(pulFlags); 
    Log(true,"CMSProvider::Shutdown returned: 0x%08X\n", hRes); 
    return hRes ;  
}

另请参阅

关于示例包装 PST 存储提供程序

安装示例包装的 PST 存储提供程序

初始化包装的 PST 存储提供程序

登录到包装的 PST 存储提供程序

使用包装的 PST 存储提供程序