MutexAcl.OpenExisting(String, MutexRights) メソッド

定義

既に存在する場合は、指定した名前付きミューテックスを開き、目的のアクセス権を適用します。

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

パラメーター

name
String

開くミューテックスの名前。 プレフィックスが "Global" の場合は、マシン全体のミューテックスを参照します。 プレフィックスが "Local" の場合、またはプレフィックスがない場合は、セッション全体のミューテックスを参照します。 プレフィックスと名前の両方で大文字と小文字が区別されます。

rights
MutexRights

返されたミューテックスに適用する必要なアクセス権。

返品

既存の名前付きミューテックス。

例外

namenullです。

name は空の文字列です。

名前付きミューテックスが存在しないか、無効です。

パスが見つかりませんでした。

Win32 エラーが発生しました。

名前付きミューテックスは存在しますが、ユーザーはミューテックスを使用するために必要なセキュリティ アクセス権を持っていません。

適用対象