DllMain() is the entry point of any Win32 DLL. The function prototype and description are as follows.
BOOL APIENTRY DllMain(
Return value: 0 for success, non zero for error.
APIENTRY - tells the compiler that it is an external/exported function.
hModule - This is the instance handle of the Loaded DLL.
ul_reason_for_call - reason for calling this DllMain() from Win32 subsystem
lpReserved - reserved variable.
ul_reason_for_call can have the following values
- DLL_PROCESS_ATTACH (value 1) - when a process attaches to the DLL
- DLL_THREAD_ATTACH (value 2) - when a thread attaches to the DLL
- DLL_THREAD_DETACH (value 3) - when a thread detaches from the DLL
- DLL_PROCESS_DETACH (value 0) - when a process detaches from the DLL
You have viewed 1 page out of 27. Your DLL learning is 0.00% complete. Login to check your learning progress.
Similar topics related to this section
DLL Frequently Asked Questions
Frequently Asked Questions - DLL-files.com
Dependency Walker Frequently Asked Questions (FAQ)
Top 10 DLL Questions !
DLL COM DCOM Interview Questions and Answers
| #1 webmaster Thu 27 Feb/2014 20:37:42(GMT) || 0 || 0|
We are pleased to inform you that a forum/blog has been incorporated with www.mybestnotes.co.in. You are welcomed to add your comments, requests, codes, solutions and feedback to it. Please login(if already a member) or signup(for free) to avail to this facility.
Your message goes here: