• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            把握命運,追逐夢想

            對自己所做的事要有興趣,同時還要能夠堅持不懈

            統(tǒng)計

            留言簿(1)

            閱讀排行榜

            評論排行榜

            DLL 初始化 以及 MFC DLL

            DLL 通常具有在 DLL 加載時必須執(zhí)行的初始化代碼(如分配內(nèi)存)。使用 Visual C++ 時,在何處添加初始化 DLL 的代碼取決于生成的 DLL 類型。如果不需要添加初始化代碼或終止代碼,則在生成 DLL 時沒有什么特別的事情要做。如果需要初始化 DLL,則下表描述了應(yīng)在何處添加代碼。

            DLL 類型

            添加初始化代碼和終止代碼的位置

            規(guī)則 DLL

            在 DLL 的 CWinApp 對象的 InitInstanceExitInstance 中。

            擴展 DLL

            在“MFC DLL 向?qū)?#8221;生成的 DllMain 函數(shù)中。

            非 MFC DLL

            在您提供的稱為 DllMain 的函數(shù)中。

            在 Win32 中,所有 DLL 都可能包含一個可選的入口點函數(shù)(通常稱為 DllMain),初始化和終止時都要調(diào)用此函數(shù)。這使您有機會在需要時分配或釋放其他資源。Windows 在四種情況下調(diào)用入口點函數(shù):進程附加、進程分離、線程附加和線程分離。

            C 運行時庫提供了一個名為 _DllMainCRTStartup 的入口點函數(shù),并調(diào)用 DllMain。根據(jù) DLL 類型的不同,應(yīng)在源代碼中包含一個名為 DllMain 的函數(shù),或應(yīng)用 MFC 庫中提供的 DllMain

            為初始化非 MFC DLL,DLL 源代碼必須包含一個名為 DllMain 的函數(shù)。下列代碼顯示了一個基本主干,說明 DllMain 定義的大概樣子:

             

            BOOL APIENTRY DllMain(HANDLE hModule, 
                                  DWORD  ul_reason_for_call, 
                                  LPVOID lpReserved)
            {
                
            switch( ul_reason_for_call ) {
                
            case DLL_PROCESS_ATTACH:
                
                
            case DLL_THREAD_ATTACH:
                
                
            case DLL_THREAD_DETACH:
                
                
            case DLL_PROCESS_DETACH:
                
                }

                
            return TRUE;
            }



            posted on 2009-08-04 00:08 把握命運 閱讀(1216) 評論(0)  編輯 收藏 引用

            狠狠人妻久久久久久综合| 狠狠色婷婷久久综合频道日韩 | 久久久国产精华液| 人人狠狠综合88综合久久| 色综合久久久久无码专区| 亚洲精品高清国产一线久久| 99久久精品国内| 久久婷婷午色综合夜啪| 久久久久中文字幕| 大香伊人久久精品一区二区| 色综合久久久久| 亚洲精品无码久久千人斩| 久久久久久国产精品美女| 久久久精品2019免费观看| 伊人久久国产免费观看视频| 精品久久久久久无码专区| 香蕉久久AⅤ一区二区三区| 久久久91精品国产一区二区三区 | 亚洲AV无码成人网站久久精品大| 欧美精品一本久久男人的天堂| 久久无码专区国产精品发布| 国产亚州精品女人久久久久久| 久久久久久亚洲AV无码专区| 亚洲精品97久久中文字幕无码| 91精品国产综合久久四虎久久无码一级| 偷偷做久久久久网站| 一本色道久久88综合日韩精品| 国产精品熟女福利久久AV| 久久久青草青青亚洲国产免观| 日韩AV无码久久一区二区| 人人狠狠综合久久88成人| 久久99热这里只有精品国产| 亚洲国产日韩欧美久久| 伊色综合久久之综合久久| 亚洲国产香蕉人人爽成AV片久久| 欧美伊人久久大香线蕉综合69| 韩国三级中文字幕hd久久精品| 国产亚洲美女精品久久久| 久久久久国产精品三级网 | 久久亚洲私人国产精品vA| 亚洲午夜久久久久久久久久|