MutexAcl.OpenExisting(String, MutexRights) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Öppnar en angiven med namnet mutex, om den redan finns, och tillämpar önskade åtkomsträttigheter.
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
Parametrar
- name
- String
Namnet på mutex som ska öppnas. Om det är prefixet "Global" refererar det till en datoromfattande mutex. Om det är prefixet "Local" eller inte har något prefix refererar det till en sessionsomfattande mutex. Både prefix och namn är skiftlägeskänsliga.
- rights
- MutexRights
Önskade åtkomsträttigheter som ska tillämpas på den returnerade mutexen.
Returer
En befintlig med namnet mutex.
Undantag
name är null.
name är en tom sträng.
Det namngivna mutexet finns inte eller är ogiltigt.
Sökvägen hittades inte.
Ett Win32-fel uppstod.
Det namngivna mutexet finns, men användaren har inte den säkerhetsåtkomst som krävs för att använda det.