Форум: "WinAPI";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
ВнизLoadLibrary => DllEntryPoint( .. DLL_PROCESS_ATTACH .. ) Найти похожие ветки
← →
GuAV © (2005-02-06 22:23) [0]Вызов LoadLibrary может приводить к вызову DllEntryPoint( .. DLL_PROCESS_ATTACH .. ).
Может ли при этом LoadLibrary вернуть до возврата DllEntryPoint или нет ? Всегда ли выполняются вызовы LoadLibrary и DllEntryPoint в контексте одного и того же потока ?
← →
Anton_K © (2005-02-06 22:29) [1]Всегда ли выполняются вызовы LoadLibrary и DllEntryPoint в контексте одного и того же потока ?
Да.
← →
default © (2005-02-06 22:33) [2]из SDK
"If the module is a DLL not already mapped for the calling process, the system calls the DLL"s DllEntryPoint function with the DLL_PROCESS_ATTACH value. If the DLL"s entry-point function does not return TRUE, LoadLibrary fails and returns NULL. "
отсюда ясно что код вызова DllEntryPoint находится внутри
LoadLibrary и значит ответ на вопрос "Может ли при этом LoadLibrary вернуть до возврата DllEntryPoint или нет" отрицательный
на счёт ответа на вопрос "Всегда ли выполняются вызовы LoadLibrary и DllEntryPoint в контексте одного и того же потока ?"
ответ в случае вызова DllEntryPoint с параметром DLL_PROCESS_ATTACH - единожды
всё эти выводы ПРЯМО следовали из хелпа
← →
GuAV © (2005-02-06 22:37) [3]Anton_K © (06.02.05 22:29) [1]
default © (06.02.05 22:33) [2]
Спасибо.
default © (06.02.05 22:33) [2]
Да, я туплю...
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c