MutexAcl.OpenExisting(String, MutexRights) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
開啟指定的具名 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。
例外狀況
name
為 null
。
name
為空字串。
具名 Mutex 不存在或無效。
找不到路徑。
發生 Win32 錯誤。
具名的 Mutex 已存在,但使用者沒有使用它所需的安全性存取權。