仕事上の特定の制限により、コードをコンパイルするには Windows WDK バージョン 6000 を使用する必要があります。ただし、コードに組み込まれている _InterlockedCompareExchange128 コンパイラが必要であることがわかりました。この組み込み関数は、WDK バージョン 7600 まで導入されませんでした。インターネット検索を行うと、必要なアセンブリ命令は "cmpxchg16b のロック" のようです。ただし、私はアセンブリ プログラマーではないため、C コードからこれを使用する方法がわかりません。x64 プログラムはインライン アセンブリを使用できますか? または、適切なアセンブリを含む .asm ファイルをプロジェクトに含める必要がありますか? 誰かが私にいくつかのガイダンスとコードを提供できますか?
質問する
348 次