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

Требуемые права доступа, применимые к возвращаемой мьютексу.

Возвращаемое значение

Существующий именованный мьютекс.

Исключения

name равно null.

name — пустая строка.

Именованный мьютекс не существует или недопустим.

Путь не найден.

Произошла ошибка Win32.

Именованный мьютекс существует, но у пользователя нет доступа к безопасности, необходимого для его использования.

Применяется к