Описание тега pragma
Директивы #pragma позволяют каждому компилятору предлагать функции, зависящие от компьютера и операционной системы, при сохранении общей совместимости с языками C и C++.
Каждая реализация C и C++ поддерживает некоторые функции, уникальные для ее хост-машины или операционной системы. Некоторым программам, например, необходимо осуществлять точный контроль над областями памяти, в которых размещаются данные, или контролировать способ получения параметров определенными функциями. В#pragma
Директивы позволяют каждому компилятору предлагать специфичные для машины и операционной системы функции, сохраняя при этом общую совместимость с языками C и C++. Прагмы по определению зависят от компьютера или операционной системы и обычно различаются для каждого компилятора.
Из MSDN