【发布时间】:2015-04-23 02:14:51
【问题描述】:
Windows平台上的CreateSemaphoreEx API有以下参数:
LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,以及 DWORD dwDesiredAccess
我知道它们都用于控制访问,但是,我不确定它们的关系以及它们之间的区别。例如,如果我将 dwDesiredAccess 设置为 SYNCHRONIZE,但我创建了一个带有空 DACL 的安全属性(即根本没有访问权限),那么它如何协同工作?如果任何人都可以分享有关这些参数的用途以及它们如何相互作用的信息,那就太好了。
谢谢。
【问题讨论】: