MutexAcl.OpenExisting(String, MutexRights) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.