MutexAcl.OpenExisting(String, MutexRights) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
打开指定的命名互斥体(如果已存在),并应用所需的访问权限。
public:
static System::Threading::Mutex ^ OpenExisting(System::String ^ name, System::Security::AccessControl::MutexRights rights);
public static System.Threading.Mutex OpenExisting (string name, System.Security.AccessControl.MutexRights rights);
static member OpenExisting : string * System.Security.AccessControl.MutexRights -> System.Threading.Mutex
Public Shared Function OpenExisting (name As String, rights As MutexRights) As Mutex
参数
- name
- String
要打开的互斥体的名称。 如果前缀为“Global”,则表示计算机范围的互斥体。 如果前缀为“Local”,或者没有前缀,则它引用会话范围的互斥体。 前缀和名称都区分大小写。
- rights
- MutexRights
要应用于返回的互斥体所需的访问权限。
返回
现有的命名互斥体。
例外
name
上声明的默认值为 null
。
name
是一个空字符串。
命名互斥体不存在或无效。
找不到该文件。
出现 Win32 错误。
存在命名的互斥,但用户没有使用它时所需的安全访问权限。