Outlook MAPI 參考概觀
適用於:Outlook 2013 |Outlook 2016
本主題提供 Outlook 2013 MAPI 參考檔的概觀資訊。
關於此檔
本檔適用於在 Microsoft Outlook 2013 中實作傳訊 API (MAPI) 。
在 Microsoft Office Outlook 2007 之前,MAPI 程式設計人員參考是 Microsoft Exchange 檔的一部分。
注意事項
因為 Exchange 自 Microsoft Exchange Server 2007 年起就已將 MAPI 的使用量降級,因此 Exchange 實作的支援有限。
MAPI 的 Outlook 實作與 Microsoft Exchange 實作不同。 Outlook 實作已針對在用戶端電腦上執行進行優化,並強調低延遲。 Exchange 實作適用於高可用性和更佳多線程很重要的伺服器。
針對在使用者系統上執行的應用程式,請使用此檔案。 針對伺服器應用程式,請視需要使用MAPI的 Exchange 實作,或使用目前的 Exchange API,例如 Exchange Web 服務。 如需 Exchange Web 服務的詳細資訊,請參閱 Exchange Web 服務參考。
您可以撰寫可與 MAPI 的 Outlook 或 Exchange 實作搭配運作的應用程式。 例如,MFCMAPI 在任一平台上運作良好。 實作有許多常見的功能,但明顯和細微有差異。 如果您想要讓應用程式在所有環境中運作,就必須在這兩個平臺上仔細測試。 這項測試需要兩個系統,因為不支援在相同的操作系統安裝上執行這兩個實作。
請注意,MAPI 適用於對 MAPI 存放區中的數據進行低階存取,或用於建置傳輸、訊息存放區或通訊簿提供者。 因為MAPI略過 Outlook 的商業規則,所以當您評估 API 以建置解決方案時,也應該考慮使用 Outlook 物件模型。 Outlook 物件模型會封裝 Outlook 商業規則,但不適用於多線程程式代碼、同步提供者或 Windows 服務應用程式。
如需此版本新功能的相關信息,請參閱下列主題:
如果您不熟悉開發 Outlook 的 MAPI 應用程式,請參閱下列主題:
此參考的其餘部分會分類為下列三種資訊類型:
MAPI 範例 - 將您導向許多程式碼範例,以示範各種 API 元素的使用,以及如何實作基本 MAPI 提供者及建立 Outlook 專案。
MAPI 概念 - 說明 MAPI 的概念和架構。
MAPI 參考 - 提供 MAPI 中函式、介面、結構和屬性的詳細資訊。