Расширения ISAPI: В чем разница между TerminateExtension и деструктором расширений?
Есть ли разница между TerminateExtension() и деструктором расширений? Очевидно, что оба используются для очистки ресурсов, но какая очистка должна быть в одной функции, а не в другой?
1 ответ
Решение
TerminateExtension
Функция принимает DWORD dwFlags. Если это HSE_TERM_ADVISORY_UNLOAD, вы можете вернуть FALSE или TRUE, чтобы разрешить или запретить выгрузку.
Конечно, в деструкторе вашего класса такой опции нет.