共用方式為


IMAPIStatus:IMAPIProp

適用於:Outlook 2013 |Outlook 2016

提供MAPI子系統、整合式通訊簿和MAPI多任務緩衝處理器的狀態資訊。 服務提供者會實作 IMAPIStatus ,以提供其本身狀態的相關信息。

屬性
標頭檔:
Mapidefs.h
公開者:
狀態物件
實作者:
服務提供者和 MAPI
通話者:
用戶端應用程式
介面識別碼:
IID_IMAPIStatus
指標類型:
LPMAPISTATUS
交易模型:
非交易式

Vtable 順序

屬性
ValidateState
確認 MAPI 資源或服務提供者可用的外部狀態資訊。
SettingsDialog
顯示可讓使用者變更服務提供者組態的屬性表。
ChangePassword
修改服務提供者的密碼,而不顯示使用者介面。
FlushQueues
強制立即上傳或下載等候傳送或接收的所有訊息。
必要屬性 Access
PR_DISPLAY_NAME (PidTagDisplayName)
可讀寫的。
PR_PROVIDER_DISPLAY (PidTagProviderDisplay)
可讀寫的。
PR_PROVIDER_DLL_NAME (PidTagProviderDllName)
唯讀
PR_RESOURCE_FLAGS (PidTagResourceFlags)
唯讀
PR_RESOURCE_METHODS (PidTagResourceMethods)
唯讀
PR_RESOURCE_TYPE (PidTagResourceType)
唯讀
PR_STATUS_CODE (PidTagStatusCode)
唯讀

註解

MAPI 實作的狀態物件支援下列方法:

Status 物件 支援的方法
MAPI 子系統
限 ValidateState
MAPI 通訊錄
限 ValidateState
MAPI 多任務緩衝處理器
ValidateStateFlushQueues

MAPI 實作的狀態對象必須具有 IMAPIProp 介面方法的唯讀版本,以及支援 ValidateState 方法。 傳輸提供者也應該支援 FlushQueues。 所有提供者都應該支援 SettingsDialog; ChangePassword 的支援是選擇性的。

用戶端會使用狀態對象來執行設定,以及瞭解會話的狀態。 他們會藉由呼叫服務提供者登入物件的 OpenStatusEntry 方法或 IMAPISession::GetStatusTable 方法來擷取狀態物件,來存取狀態物件。

另請參閱

MAPI 介面