Udostępnij za pośrednictwem


MutexAcl.OpenExisting(String, MutexRights) Metoda

Definicja

Otwiera określony nazwany mutex, jeśli już istnieje i stosuje odpowiednie prawa dostępu.

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

Parametry

name
String

Nazwa mutex do otwarcia. Jeśli jest on poprzedzony ciągiem "Global", odwołuje się do mutexu w całej maszynie. Jeśli jest on poprzedzony prefiksem "Local" lub nie ma prefiksu, odwołuje się do mutexu dla całej sesji. W prefiksie i nazwie jest rozróżniana wielkość liter.

rights
MutexRights

Żądane prawa dostępu do zastosowania do zwróconego mutexu.

Zwraca

Istniejący o nazwie mutex.

Wyjątki

name to null.

name jest pustym ciągiem.

Nazwany mutex nie istnieje lub jest nieprawidłowy.

Nie można odnaleźć ścieżki.

Wystąpił błąd Win32.

Nazwany mutex istnieje, ale użytkownik nie ma dostępu zabezpieczeń wymaganego do jego używania.

Dotyczy