移行に関するヒント
コードで 64 ビット互換性を調べる際の主な関心領域は次の 2 つです。
- 住所の計算
- ポインターの算術演算
多くの理由から、開発者はアドレスを ULONG 値として格納しています。 結局のところ、32 ビット Windows では、アドレス、ポインター、ULONG 値はすべて 32 ビット長です。 ただし、64 ビット Windows では、アドレスと ULONG は同じ長さではありません。 ULONG は 32 ビット値のままですが、すべてのポインターが 64 ビット値になりました。
このセクションでは、次の操作を行います。