FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
0,
(LPTSTR) &lpMsgBuf,
0,
NULL
);
這段代碼不太清楚什麼意思,尤其是 (LPTSTR) &lpMsgBuf這句,請大神們指點指點
把錯誤轉換成到lpMsgBuf裡啊,(LPTSTR) &lpMsgBuf,你使用了FORMAT_MESSAGE_ALLOCATE_BUFFER,會自動生成buffer,把buffer的指針放到lpMsgBuf裡,LPTSTR = 表示一個tchar的指針。