使用Marshal.GetExceptionCode()時如何獲取異常類型和/或異常實例?如何從Marshal.GetExceptionCode()獲取異常信息;
1
A
回答
1
這不是它的工作原理。 Marshal.GetExceptionCode只返回一個有意義的數字,如果CLR已經捕獲到SEH異常。它會嘗試將異常轉換爲有意義的託管異常。常見的有NullReferenceException,OverflowException,DivideByZeroException,StackOverflowException,AccessViolationException。 SEHException是倒退的。
您可以在處理其中一個異常時調用GetExceptionCode。雞蛋和雞蛋,託管的例外首先被提出。
0
我相信你想GetExceptionForHR,但它僅適用於上述.NET 2.0和。
相關問題
- 1. 如何獲取異常詳細信息
- 2. 如何從異常中獲取消息?
- 3. 如何從googletest中的異常中獲取回溯信息?
- 4. 我如何獲得Liberator異常信息?
- 5. 獲取子進程的異常信息
- 6. 獲取異常詳細信息
- 7. MVC HandleError - 獲取異常詳細信息
- 8. 如何獲取異常消息?
- 9. 從Azure工作者角色獲取異常詳細信息
- 10. 從ASSERT_THROW獲取異常消息
- 11. 如何從sys.exc_info中獲取自定義的異常詳細信息?
- 12. 處理程序如何從raise PermissionDenied('info')異常中獲取信息?
- 13. 如何從異常中獲取更多信息(隨機發生的C#WPF)?
- 14. 如何從已發佈的Web API獲取詳細信息異常
- 15. phpunit獲取異常消息
- 16. 騾:獲取異常消息
- 17. 異常信息:System.NullReferenceException
- 18. 異常信息:System.Reflection.TargetInvocationException
- 19. 如何從AWS DynamoDB python異常中提取異常消息?
- 20. 如何從IMMDevice獲取信息?
- 21. 如何從Google獲取公司信息?
- 22. 如何從子表中獲取信息
- 23. 如何從ALAsset獲取exif信息?
- 24. 如何從Visual Studio PerfWatson獲取信息?
- 25. 如何從SimpleCursorAdapter獲取信息到ContextMenu
- 26. 如何從textfield獲取信息?
- 27. 如何從SRCSRV獲取更多信息?
- 28. 如何從java applet中獲取信息?
- 29. 如何從WM_DEVICECHANGE獲取設備信息?
- 30. 如何從UserDetailsService獲取HttpServletRequest信息