MutexAcl.OpenExisting(String, MutexRights) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Otevře zadaný s názvem mutex, pokud už existuje, a použije požadovaná přístupová práva.
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
Název mutexu, který se má otevřít. Pokud má předponu "Global", odkazuje na mutex na úrovni počítače. Pokud má předponu "Local" nebo nemá předponu, odkazuje na mutex v celé relaci. U předpony i názvu se rozlišují malá a velká písmena.
- rights
- MutexRights
Požadovaná přístupová práva, která se mají použít pro vrácený mutex.
Návraty
Existující pojmenovaný mutex.
Výjimky
name
je null
.
name
je prázdný řetězec.
Pojmenovaný mutex neexistuje nebo je neplatný.
Cesta nebyla nalezena.
Došlo k chybě Win32.
Pojmenovaný mutex existuje, ale uživatel nemá přístup zabezpečení potřebný k jeho použití.