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

正文內(nèi)容

基于c的netframework程序設(shè)計-wenkub

2022-10-10 10:44:16 本頁面
 

【正文】 :反射 ? 對象內(nèi)存 COM:固定的 對 .NET: 可以移動的 ? 運行庫可調(diào)用包裝 (RCW) ? 使用托管客戶端調(diào)用 COM對象上的方法 ? COM可調(diào)用包裝 (CCW) ? 使用 COM客戶端調(diào)用托管對象上的方法 介紹 COM的互操作性 Interop 封送處理概述 ? 互操作封送處理控制在方法調(diào)用時如何在托管和非托管內(nèi)存間傳遞數(shù)據(jù) ? 互操作封送處理是 CLR封送處理服務(wù)執(zhí)行 的運行時活動 ? Blittable數(shù)據(jù)類型對托管和非托管內(nèi)存是一樣的,不需要轉(zhuǎn)換-數(shù)據(jù)類型( C關(guān)鍵字) (byte) (sbyte) (short) (ushort) (int) (uint) (long) Interop 封送處理概述 Interop 封送處理概述 (續(xù)) ? Nonblittable 類型是那些在托管和非托管內(nèi)存具有不同表現(xiàn)的類型,需要進行轉(zhuǎn)換 ? 例如,托管字符串就是 nonblittable類型 ? 標準 RCW和 CCW通常為跨 COM和 .NET邊界調(diào)用提供了合適的封送處理 ? 可以使用自定義屬性選擇性地調(diào)整運行庫表示托管和非托管代碼的形式 Interop 封送處理概述 ? 集成服務(wù) ? 平臺調(diào)用 ? 在托管代碼中調(diào)用 COM對象 ? 在 COM對象中調(diào)用 .NET對象 第 15章 托管代碼與非托管代碼之間的互操作 平臺調(diào)用 ? 平臺調(diào)用工作方式 ? 從托管代碼中調(diào)用 Win32 API ? 調(diào)用非托管函數(shù) ? 釘住操作 ? 封送處理 ? 平臺調(diào)用的性能問題及局限性 平臺調(diào)用 平臺調(diào)用工作方式 ? 平臺調(diào)用工作過程 ? 定位包含被調(diào)用方法的 DLL ? 把該 DLL加載到內(nèi)存 ? 查找函數(shù)在內(nèi)存中的地址并將其參數(shù)壓入堆棧,以封送所需的數(shù)據(jù) ? 把控制權(quán)移交給非托管函數(shù) 平臺調(diào)用工作方式 平臺調(diào)用工作方式(續(xù)) 平臺調(diào)用工作方式 從托管代碼中調(diào)用 Win32 API ? 用 static和 extern C關(guān)鍵字聲明方法 ? 導(dǎo)入實現(xiàn)非托管函數(shù)的 DLL 從托管代碼中調(diào)用 Win32 API [DllImport(DLL name, EntryPoint=function name, CharSet=type of characterset] 從托管代碼中調(diào)用 Win32 API(續(xù)) ? 用自定義封送處理信息來覆蓋 .NET Framework提供默認的封送處理 參數(shù) 描述 EntryPoint 指定 DLL的入口點,默認是托管代碼中指定的名字。 否則, 默認是 True CallingConvention 指定在傳遞方法參數(shù)所要使用的調(diào)用約定值, 默認為Winap
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1