Un piccolo suggerimento.
Dato che stai forzando l'uso specifico di atd::string e LPSTR, dovresti invocare FormatMessageA, altrimenti se le macro per unicode sono impostate, FormatMessage diventa FormatMessageW con tutti gli errori del caso.
Un piccolo suggerimento.
Dato che stai forzando l'uso specifico di atd::string e LPSTR, dovresti invocare FormatMessageA, altrimenti se le macro per unicode sono impostate, FormatMessage diventa FormatMessageW con tutti gli errori del caso.
This code and information is provided "as is" without warranty of any kind, either expressed
or implied, including but not limited to the implied warranties of merchantability and/or
fitness for a particular purpose.