我有一些代碼調用_com_object的ErroerMessage()函數在try,catch中返回錯誤代碼。Windows ErrorMessage返回代碼而不是消息
catch(const _com_error& error)
{
myError = _T("Failed, Reason:")+error.ErrorMessage();
}
而不是獲取實際的Windows字符串解釋錯誤我得到錯誤代碼返回。在這種情況下0xC00E001E
我已經包含mqoa.dll允許訪問Windows DLL的MSMQ
伊夫使用斷點,並通過加強與發現返回的wCode始終爲0
任何幫助將不勝感激。
由於
什麼是'myError'的類型?它看起來像添加了兩個指針而不是連接字符串。 –
CString&csError是myError,我收到錯誤信息說失敗的原因:0xC00E001E和它的錯誤代碼,但我認爲可能有一個問題得到代碼的定義 – PowPowPowell