freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于c的netframework程序設計(編輯修改稿)

2024-11-04 10:44 本頁面
 

【文章內容簡介】 nt puts(String str)。 釘住操作 ? 數(shù)據(jù)被臨時鎖定在當前內存位置,防止被 CLR的垃圾回收器重新分配 ? 數(shù)據(jù)在托管和非托管代碼之間傳遞時,執(zhí)行鎖定操作 ? 如果對象有固定的布局,在托管和非托管內存中數(shù)據(jù)表現(xiàn)形式一樣,則通過指針進行封送 ? 有固定布局,但數(shù)據(jù)在托管和非托管內存中表現(xiàn)不一致,通過引用來封送 ? 如果對象沒有固定的布局,通過值或者引用傳遞,如 釘住操作 封送處理 ? 大多數(shù)數(shù)據(jù)類型在托管和非托管內存中都有公共的表示形式,而不需要封送拆收器的特殊處理,稱為可直接復制到本機結構中的類型 ? 非直接復制到本機結構中的類型在托管和非托管語言中具有不同的或不明確的表示形式。當被封送時,這些類型可能需要轉換 ? 用 MarshalAs屬性來指定自定義封送處理 封送處理 public static extern int MessageBoxW( int h, [MarshalAs()] string m, …)。 平臺調用的性能問題及局限性 ? 平臺調用只支持帶整數(shù)參數(shù)的回調函數(shù) ? 平臺調用不對所有類型提供支持 ? 平臺調用只支持調用從 DLL導出的全局函數(shù) ? 當以引用傳遞數(shù)組類型的參數(shù)時,返回的數(shù)組大小被調整為 1 平臺調用的性能問題及局限性 實驗 A 調用 Win32 API 函數(shù) 練習 1 在托管代碼中調用 Win32 API 函數(shù) ? 集成服務 ? 平臺調用 ? 在托管代碼中調用 COM對象 ? 在 COM對象中調用 .NET對象 第 15章 托管代碼與非托管代碼之間的互操作 在托管代碼中調用 COM對象 ? 運行庫可調用包裝 ? 生成運行庫可調用包裝 ? 線程模型 ? 簽名轉換和錯誤處理 ? 封送處理 ? 性能和安全問題 ? 最佳實踐 在托管代碼中調用 COM對象 運行庫可調用包裝 運行庫可調用包裝 生成運行庫可調用包裝 ? 用如下 3個方法產生運行庫可調用包裝 ? 在 Visual Studio .NET工程中添加 COM組件的引用 ? 使用類型庫導入器 ? 創(chuàng)建自定義包裝 生成運行庫可調用包裝 線程模型 ? COM組件使用單元來同步對托管資源的訪問 ? 當調用 COM對象時,運行庫創(chuàng)建并初始化一個COM單元 ? 確保應用程序的主線程是 STA 模式 線程模型 using 。 using APTOBJLib。 … = 。 AptSimple obj = new AptSimple ()。 = 1。 … [STAThread] static void Main() … 簽名轉換和錯誤處理 簽名轉換和錯誤處理 封送處
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1