码迷,mamicode.com
首页 > 其他好文 > 详细

动态库

时间:2018-03-07 13:26:16      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:释放   api   roc   value   serve   右键   复习   同步   red   

一 .  dll入口函数 dllmain

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH://进入进程(1)
    case DLL_THREAD_ATTACH://进入线程(2)
    case DLL_THREAD_DETACH://释放线程(3)
    case DLL_PROCESS_DETACH://释放进程(0)
        break;
    }
    return TRUE;
}

二. 段:

共享动态库dll中为读时共享,写时复制

要想做到两个进程同步,则要使用段

#pragma data_seg("var")
int g_value = 100;
#pragma data_seg()

在模块定义文件中

SECTIONS
var SHARED

复习:

UpdateData(TRUE);//将编辑框中的数赋值给变量(编辑框右键添加的变量)

CreateThread()

_beginThreadex()(内存块,CreateThread())

_

动态库

标签:释放   api   roc   value   serve   右键   复习   同步   red   

原文地址:https://www.cnblogs.com/Lune-Qiu/p/8516435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!