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

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

返回

Mutex

现有的命名互斥体。

例外

name 上声明的默认值为 null

name 是一个空字符串。

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

找不到该文件。

出现 Win32 错误。

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

适用于