Область действия переменных
Заданная по умолчанию область действия переменных DLL является той же самой, как и та, которая объявляется для переменных в приложении. Глобальные переменные в файле исходного кода DLL являются глобальными для каждого процесса, использующего DLL. Статические переменные имеют ограничение области действия рамками блока в котором, они объявлены. В результате, каждый процесс по умолчанию имеет свой собственный экземпляр глобальных и статических переменных DLL.
Ваши инструментальные средства разработки могут дать возможность отменять заданную по умолчанию область действия глобальной переменной и статических переменных. Дополнительную информацию, см. в документации, включенной в ваши инструментальные средства разработки.