0
TerminateExtension()和擴展析構函數有什麼區別嗎?顯然,兩者都用於清理資源,但是在一種功能中應該進行哪種清理而不是另一種清理?ISAPI擴展:TerminateExtension和擴展析構函數有什麼區別?
TerminateExtension()和擴展析構函數有什麼區別嗎?顯然,兩者都用於清理資源,但是在一種功能中應該進行哪種清理而不是另一種清理?ISAPI擴展:TerminateExtension和擴展析構函數有什麼區別?
TerminateExtension
函數需要一個DWORD dwFlags。如果這是HSE_TERM_ADVISORY_UNLOAD,則可以返回FALSE或TRUE以允許或阻止卸載發生。
當然,在你的類的析構函數中沒有這樣的選項。
謝謝。你知道什麼時候調用這兩個函數嗎?我的理解是TerminateExtension在析構函數之前被調用,但是你知道什麼觸發每個調用嗎? – theycallmemorty 2009-06-24 18:57:14