| 函数 |
参数和功能 |
| InterlockedIncrement |
参数为PLONG类型。此函数使一个LONG变量增1 |
| InterlockedDecrement |
参数为PLONG类型。此函数使一个LONG变量减1 |
| InterlockedExchangeAdd |
参数1为PLONG类型,参数2为LONG类型。此函数将参数2加到参数1指向的变量中 |
| InterlockedExchange |
参数1为PLONG类型,参数2为LONG类型。此函数将参数2的值赋给参数1指向的值 |
| InterlockedExchangePointer |
参数为PVOID* 类型,参数2为PVOID类型。此函数功能同上。具体参见帮助 |
| InterlockedCompareExchange |
参数1为PLONG类型,参数2为LONG类型,参数3为LONG类型。此函数将参数1指向的值与参数3比较,相同则把参数2的值赋给参数1指向的值。不相同则不变 |
| InterlockedCompareExchangePointer |
参数1为PVOID* 类型,参数2为PVOID类型,参数3为PVOID。此函数功能同上。具体参见帮助 |