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 mutexu, który ma zostać otwarty. Jeśli jest on poprzedzony ciągiem "Global", odnosi się do mutexu obejmującego całą maszynę. Jeśli prefiks jest poprzedzony ciągiem "Local" lub nie ma prefiksu, odnosi się do mutexu w całej sesji. Zarówno prefiks, jak i nazwa są uwzględniane wielkość liter.
- rights
- MutexRights
Żądane prawa dostępu do zastosowania do zwróconego mutexu.
Zwraca
Istniejący o nazwie mutex.
Wyjątki
Parametr name ma wartość 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życia.