移行に関するヒント

64 ビット互換性についてコードを調べる際の主な関心事は次の 2 つあります。

  • 住所の計算
  • ポインター算術

多くの理由から、開発者はアドレスを ULONG 値として格納しています。 結局のところ、32 ビット Windows では、アドレス、ポインター、 ULONG 値はすべて 32 ビット長です。 ただし、64 ビット Windows では、アドレスと ULONG は同じ長さではありません。 ULONG は 32 ビット値のままですが、すべてのポインターは 64 ビット値になりました。

このセクションの内容