圖 1. 引用 Outlook PIA
注 如果利用 Outlook PIA 的以前版本(或多個版本)生成自定義應用程序,一定要閱讀 http://go.microsoft.com/fwlink/?LinkId=30833,該文討論了某些可能的版本沖突。
有關互操作程序集的簡介
任何互操作程序集的最終目標都是要提供外觀與體驗與原始 COM 類型相似的 .NET 類型;ゲ僮鲗樱ńY合運行庫生成的代理,該代理的術語名稱是"運行庫可調用包裝",即 RCW)處理各種關于封送處理數據類型的詳細信息。例如,如果接口方法定義為接受一個基于 COM 的 BSTR 參數,則 .NET 開發人員可以自由傳遞基于 CLR 的 System.String。
對于每個 COM 類,互操作程序集包含總是帶有"–Class"后綴的具體類型,以及名稱相同的托管等價項。例如,以下 COM IDL 定義:
coclass MyComObject
{
// Assume this interface defines three methods named
// One(), Two(), Three().
[default] interface IMyComObject;
// Assume this interface defines two methods named
// Four(), Five().
interface ISomeOtherInterface;
文章來源于領測軟件測試網 http://www.kjueaiud.com/