2

我不明白这个 API 的意义。难道你不能在你的函数返回时使用普通的 C 或 C++ 技术离开 CS 吗?这个 API 会为您做什么,而您无法直接做到这一点?

作为参考,这里是 MSDN

4

1 回答 1

0

问题是回调函数可能有多种返回方式,您必须确保它们中的每一种都释放临界区。这些函数在逻辑上表明该资源属于回调函数,并使其成为回调函数的责任释放它。这有点类似于finally.

这是一个便利功能。如果它恰好符合您的要求,那就太好了。如果没有,你可以做任何你需要的事情。

于 2012-07-14T00:10:06.480 回答