_com_object の ErroerMessage() 関数を呼び出して、try、catch でエラー コードを返すコードがあります。
catch(const _com_error& error)
{
myError = _T("Failed, Reason:")+error.ErrorMessage();
}
エラーを説明する実際のWindows文字列を取得する代わりに、エラーコードが返されます。この場合、0xC00E001E
MSMQ の Windows DLL へのアクセスを許可するために、mqoa.dll を含めました。
ブレークポイントを使用してステップスルーしたところ、返される wCode が常に 0 であることがわかりました。
どんな助けでも大歓迎です。
ありがとう