HRESULTから.NET例外へのマップ
COM相互運用でHRESULTの失敗を受け取った.NETランタイムが、既知の値は対応する例外型に、未知の値はCOMExceptionに変換する仕組み。元の値はException.HResultに残る。
- 概念URI
https://comcomponent.com/knowledge/hresult-exception-mapping/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- HRESULTから.NET例外へのマップはHRESULTの内容を継承して表示します。既知のHRESULTはE_ACCESSDENIED→UnauthorizedAccessException、E_NOTIMPL→NotImplementedExceptionのように対応する例外型へ、明示的なマップがない値はCOMExceptionへ変換される。どの例外でも元のHRESULTはException.HResultに残る。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。