« ExpressCardリーダからSDメモリブートする | トップページ | もうすぐ春2 »

GetAdapterInfo()が正常な値を返さない

VC6のプロジェクトをVC2005にしてからGetApapterInfo()がどうもおかしい。1つめのNICの情報はちゃんととれるのだが2つめ以降の情報がオフセットがずれている感じ。
と思って調べてみるとVC2005ではtime_tが32bitだったものが64bitに変わっているらしい。
どうりで・・・

回避策は_USE_32BIT_TIME_T を定義すること。

// VC 2005 check
#if defined(_MSC_VER) && (_MSC_VER >= 1400)
#define _USE_32BIT_TIME_T
#endif // VC8

|

« ExpressCardリーダからSDメモリブートする | トップページ | もうすぐ春2 »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/2371/16774202

この記事へのトラックバック一覧です: GetAdapterInfo()が正常な値を返さない:

« ExpressCardリーダからSDメモリブートする | トップページ | もうすぐ春2 »