@egtraイグトランスの頭の中(のかけら)ActiveBasicを中心にプログラミングの話をぼちぼちと。HTTP.コメントなしWinerror.hなどを見ていると、HTTPステータスコードを表現するHRESULT値があることに気付きます。ステータスコード)で組み立てられるのです。それでは、一覧してみましょう。0x801901F9HTTP_E_STATUS_VERSION_NOT_SUPHTTP_E_STATUS系はwinerror.hにあります。SDKからのようです。7.1では存在しませんでした。BG_E系はBitsMsg.hに結構前から存在するようです。FACILITY_HTTPの中にはステータスコードそのままではない値も定義されています。HRESULからHTTPステータスコードを取り出すときには、FACILITY_HTTPかつHRESULT_CODEの結果が100~599の範囲という条件を課すと良いのではないかと思います。0x80190005HTTP_E_STATUS_UNEXPECTEDは予期せぬステータスコード、後の3つは、それぞれ300番台、400番台、500番台すべてを意味する値のようです。winerror.hには以下のように書かれています。最上位ビットを1)とするのは違和感が拭えないですが、400番台・500番台なら使ってもよいと思いました。コメントをキャンセルメールアドレスが公開されることはありません。WPThemes.Info。