<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    實用C++函數:取當前模塊句柄

    發布時間:2011-3-29 20:16    發布者:1770309616
    關鍵詞: 模塊句柄
    當前模塊的句柄在程序進入點可以獲得,一般做法是保存為一個全局變量,以后使用這個全局變量即可。但有時在寫一些比較通用的代碼時剛好要用到模塊句柄,如果還去訪問這個全局變量就破壞了代碼的通用性。下面函數可以取得當前模塊的句柄,無須保存,隨調隨得:view plaincopy to clipboardprint?
    01./*  
    02.    通過一個地址取模塊句柄  
    03.*/  
    04.inline HMODULE ModuleHandleByAddr(const void* ptrAddr)   
    05.{   
    06.    MEMORY_BASIC_INFORMATION info;   
    07.    ::VirtualQuery(ptrAddr, &info, sizeof(info));   
    08.    return (HMODULE)info.AllocationBase;   
    09.}   
    10./*  
    11.    當前模塊句柄  
    12.*/  
    13.inline HMODULE ThisModuleHandle()   
    14.{   
    15.    static HMODULE sInstance = ModuleHandleByAddr((void*)&ThisModuleHandle);   
    16.    return sInstance;   
    17.}
    本文地址:http://www.portaltwn.com/thread-60395-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區
    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷