共用方式為


MutexAcl.OpenExisting(String, MutexRights) 方法

定義

開啟指定的具名 Mutex,如果已經存在,並套用所需的存取權限。

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

要開啟之 Mutex 的名稱。 如果前面加上 「Global」,則會參考全機器的 Mutex。 如果前置詞為 「Local」,或沒有前置詞,則會參考全會話 Mutex。 前置詞與名稱都會區分大小寫。

rights
MutexRights

要套用至傳回 Mutex 所需的存取權限。

傳回

Mutex

現有的具名 mutex。

例外狀況

namenull

name 為空字串。

具名 Mutex 不存在或無效。

找不到路徑。

發生 Win32 錯誤。

具名的 Mutex 已存在,但使用者沒有使用它所需的安全性存取權。

適用於