PidTagStatusCode 规范属性
适用于:Outlook 2013 | Outlook 2016
包含指示会话资源的当前状态的标志的位掩码。 所有服务提供商将状态代码设置为 MAPI,以报告子系统、MAPI 后台处理程序和集成通讯簿的状态。
属性 | 值 |
---|---|
相关属性: |
PR_STATUS_CODE |
标识符: |
0x3E04 |
数据类型: |
PT_LONG |
区域: |
MAPI 状态 |
备注
状态代码必须出现在所有提供程序的 Mapisvc.inf 文件中。
状态对象由 MAPI 和所有服务提供商实现。 状态代码有两组有效值,一组用于所有状态对象,另一组仅用于传输提供程序。 所有状态对象都可以将此属性设置为以下值:
STATUS_AVAILABLE
指示资源正常运行。
STATUS_FAILURE
指示资源遇到问题。 对于服务提供商,STATUS_FAILURE指示提供程序可能很快关闭以结束当前会话。
STATUS_OFFLINE
指示只有本地数据或服务可用。
传输提供程序还可以将其状态对象的 PR_STATUS_CODE 属性设置为以下值:
STATUS_INBOUND_ACTIVE
指示传输提供程序正在接收入站消息。
STATUS_INBOUND_ENABLED
指示传输提供程序可以接收入站消息。
STATUS_INBOUND_FLUSH
指示传输提供程序正在从入站队列下载消息。
STATUS_OUTBOUND_ACTIVE
指示传输提供程序正在接收出站消息。
STATUS_OUTBOUND_ENABLED
指示传输提供程序可以处理出站消息。
STATUS_OUTBOUND_FLUSH
指示传输提供程序正在从其出站队列上传消息。
STATUS_REMOTE_ACCESS
指示传输提供程序支持远程访问。
相关资源
头文件
Mapidefs.h
提供数据类型定义。
Mapitags.h
包含作为备用名称列出的属性的定义。