次のコードをテストしたい:
private bool TestException(Exception ex)
{
    if ((Marshal.GetHRForException(ex) & 0xFFFF) == 0x4005)
    {
        return true;
    }
    return false;
}
Exceptionどうにかして正しい HResult を返すようにオブジェクトを設定したいのですが、Exceptionこれを許可するクラスのフィールドが見つかりません。
どうすればいいですか?