由于工作中的某些限制,我需要使用Windows WDK版本6000编译我的代码。 但是,我发现自己需要我的代码中的_InterlockedCompareExchange128编译器。 这个内在的直到WDK版本7600才被引入。在我的互联网search中,似乎我需要的汇编指令是“lockingcmpxchg16b”。 但是,我不是一个汇编程序员,也不知道如何从C代码中使用它。 x64程序是否可以内联汇编? 或者,我是否需要在适当的程序集中包含.asm文件到我的项目中? 任何人都可以提供一些指导和代码?