Partager via


MutexAcl.OpenExisting(String, MutexRights) Méthode

Définition

Ouvre un mutex nommé spécifié, s’il existe déjà, et applique les droits d’accès souhaités.

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

Paramètres

name
String

Nom du mutex à ouvrir. S’il est préfixé par « Global », il fait référence à un mutex à l’échelle de l’ordinateur. S’il est préfixé par « Local » ou s’il n’a pas de préfixe, il fait référence à un mutex à l’échelle de la session. Le préfixe et le nom respectent la casse.

rights
MutexRights

Droits d’accès souhaités à appliquer au mutex retourné.

Retours

Mutex nommé existant.

Exceptions

name a la valeur null.

name est une chaîne vide.

Le mutex nommé n’existe pas ou n’est pas valide.

Le chemin est introuvable.

Une erreur Win32 s’est produite.

Le mutex nommé existe, mais l’utilisateur ne dispose pas de l’accès de sécurité nécessaire pour l’utiliser.

S’applique à