現在のシステムが 32 ビットか 64 ビットかを判断しようとしています。SystemInfo からその情報を取得したいのですが、これをコンパイルしようとすると VS からエラーが発生します。OS が 64 ビットか 32 ビットかを判断するために、他のほとんどの方法を使用することはできません。Windowsがプロセスではなく64ビットであるかどうかを確認する必要があるためです。
LPSYSTEM_INFO info;
GetSystemInfo(&info); // Error
IntelliSense: 型 "LPSYSTEM_INFO *" の引数は、型 "LPSYSTEM_INFO" のパラメーターと互換性がありません
エラー C2664: 'GetSystemInfo': パラメーター 1 を 'LPSYSTEM_INFO *' から 'LPSYSTEM_INFO' に変換できません