MutexAcl.OpenExisting(String, MutexRights) 方法

定义

打开指定的命名互斥体(如果已存在),并应用所需的访问权限。

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

要应用于返回的互斥体所需的访问权限。

返回

现有的命名互斥体。

例外

namenull

name 是空字符串。

命名互斥体不存在或无效。

找不到路径。

发生了 Win32 错误。

命名互斥体存在,但用户没有使用它所需的安全访问权限。

适用于