AfxInitExtensionModule

BOOL AFXAPI AfxInitExtensionModule ( AFX_EXTENSION_MODULEamp; »óÅÂ, HMODULE hModule );(&A)

¹Ýȯ °ª

TRUE À̸é È®Àå DLL ÃʱâÈ­ ¼º°øÀûÀ¸·Î; ±×·¸Áö ¾ÊÀ¸¸é, °ÅÁþ¡£

¸Å°³ º¯¼ö

»óÅÂ

ÃʱâÈ­ ÈÄ È®Àå DLL ¸ðµâÀÇ »óŸ¦ Æ÷ÇÔ ÇÏ´Â AFX_EXTENSION_MODULE ±¸Á¶¿¡ ´ë ÇÑ ÂüÁ¶. DllMain À» ÀÔ·Â Çϱâ Àü¿¡ ½ÇÇà ÇÏ´Â ÀϹÝÀûÀÎ Á¤Àû °³Ã¼ »ý¼ºÀÇ ÀϺηΠȮÀå DLL¿¡ ÀÇÇØ ÃʱâÈ­ µÈ ·±Å¸ÀÓ Å¬·¡½º °³Ã¼ÀÇ º¹»çº»À» Æ÷ÇÔ ÇÏ´Â »óÅ¡£

hModule

È®Àå DLL ¸ðµâÀÇ Çڵ顣

ÁÖÀÇ

DLLÀ» ÃʱâÈ­ ÇÏ´Â È®Àå DLLÀÇ DllMain ¿¡¼­ÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:

Á¤Àû AFX_EXTENSION_MODULE extensionDLL;
extern "C" int APIENTRY
DllMain (HINSTANCE hInstance, DWORD dwReason, LPVOID)
{
 nbsp; °æ¿ì (dwReason DLL_PROCESS_ATTACH = =)
 ? {
 ???? / / È®Àå DLL ÃʱâÈ­
 ???? if (!.AfxInitExtensionModule (extensionDLL, hInstance))
 ??????? 0; ¹Ýȯ(&N)...

AfxInitExtensionModule DLLÀÇ HMODULE ÀÇ º¹»çº»À» ¸¸µé°í CDynLinkLibrary °³Ã¼¸¦ ¸¸µé ¶§ DLLÀÇ ·±Å¸ÀÓ Å¬·¡½º (CRuntimeClass ±¸Á¶Ã¼) »Ó¸¸ ¾Æ´Ï¶ó, ³ªÁß¿¡ »ç¿ë Çϱâ À§ÇØ ÇØ´ç °³Ã¼ ÆÑÅ͸® (COleObjectFactory °³Ã¼) ĸó¡£

MFC È®Àå DllÀÇ DllMain ÇÔ¼ö¿¡¼­ µÎ °¡Áö¸¦ ÇÒ Çʿ䰡:

°¢ ÇÁ·Î¼¼½º°¡ È®Àå DLL (¾î¶² ÇÁ·Î¼¼½º°¡ Á¾·á ¶Ç´Â DLLÀÌ ·Îµå AfxFreeLibrary È£ÃâÀÇ °á°ú·Î ¹ß»ý)¿¡¼­ ºÐ¸® ÇÏ´Â °æ¿ì È®Àå DLL Á¤¸® AfxTermExtensionModule À» È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í Ç׸ñnbsp;AfxTermExtensionModule(&N)

Index