2016-05-19 18 views

答えて

1

ドキュメント(https://msdn.microsoft.com/en-us/library/system.exception.hresult(v=vs.110).aspx)から:

イオンは別個のHRESULTにマッピングされる

...常に非ゼロであるという強い指標。

しかし、これもコードで設定することができます(Map HRESULTS to Exceptions)。実際には常にゼロではないにもかかわらず、常にゼロ以外の値を取らない方がよいと思う傾向があります:

ユーザ定義の例外クラスは、適切なものは何でもHRESULT指定することができ、これらの例外クラスを動的に例外が例外オブジェクトにHRESULTフィールドを設定することで生成されたときに返されるHRESULTを変更することができます

関連する問題