MutexAcl.OpenExisting(String, MutexRights) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Öffnet einen angegebenen namens mutex, sofern er bereits vorhanden ist, und wendet die gewünschten Zugriffsrechte an.
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
Parameter
- name
- String
Der Name des zu öffnenden Mutex. Wenn ihr das Präfix "Global" vorschreibt, bezieht es sich auf einen maschinenweiten Mutex. Wenn ihr das Präfix "Local" vorangestellt ist oder kein Präfix vorhanden ist, bezieht es sich auf einen sitzungsweiten Mutex. Bei Präfix und Namen wird die Groß-/Kleinschreibung beachtet.
- rights
- MutexRights
Die gewünschten Zugriffsrechte, die auf den zurückgegebenen Mutex angewendet werden sollen.
Gibt zurück
Ein vorhandener namens mutex.
Ausnahmen
name
ist null
.
name
ist eine leere Zeichenfolge.
Der benannte Mutex ist nicht vorhanden oder ungültig.
Der Pfad wurde nicht gefunden.
Win32-Fehler.
Das benannte Mutex ist vorhanden, aber der Benutzer verfügt nicht über den Sicherheitszugriff, der für die Verwendung erforderlich ist.