Share via


MutexAcl.OpenExisting(String, MutexRights) Metoda

Definice

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í.

Platí pro