Share via


MutexAcl.OpenExisting(String, MutexRights) Yöntem

Tanım

Zaten varsa belirtilen adlı bir mutex açar ve istenen erişim haklarını uygular.

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

Parametreler

name
String

Açılacak mutex'in adı. "Genel" ön ekine sahipse, makine genelindeki bir mutex'e başvurur. "Yerel" ön ekine sahipse veya ön eki yoksa, oturum genelindeki bir mutex'e başvurur. Hem ön ek hem de ad büyük/küçük harfe duyarlıdır.

rights
MutexRights

Döndürülen mutex'e uygulanacak istenen erişim hakları.

Döndürülenler

Var olan bir adlandırılmış mutex.

Özel durumlar

name, null değeridir.

name boş bir dizedir.

Adlandırılmış mutex yok veya geçersiz.

Yol bulunamadı.

Win32 hatası oluştu.

Adlandırılmış mutex var, ancak kullanıcının bunu kullanmak için gereken güvenlik erişimi yok.

Şunlara uygulanır