Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Листинги / Листинги / 32-04-DllMain

.cpp
Скачиваний:
6
Добавлен:
24.03.2016
Размер:
540 б
Скачать
#include <windows.h>

__declspec(thread) int count = 0;

// главная функция
BOOL WINAPI DllMain(HINSTANCE hDll, DWORD dwReason, LPVOID lpReserved)
{
  switch (dwReason)
  {
  case DLL_PROCESS_ATTACH:   // загрузка DLL 
    break;
  case DLL_THREAD_ATTACH:    // создание потока
    break;
  case DLL_THREAD_DETACH:    // завершение потока
    break;
  case DLL_PROCESS_DETACH:   // отключение DLL
    break;
  }

  return TRUE;
}

extern "C" __declspec(dllexport) int Add(int n)
{
  count += n;

  return count;
}
Соседние файлы в папке Листинги