MutexAcl.OpenExisting(String, MutexRights) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.