EventWaitHandleAcl.OpenExisting(String, EventWaitHandleRights) 方法

定义

打开指定的命名事件等待句柄(如果已存在),并应用所需的访问权限。

public:
 static System::Threading::EventWaitHandle ^ OpenExisting(System::String ^ name, System::Security::AccessControl::EventWaitHandleRights rights);
public static System.Threading.EventWaitHandle OpenExisting (string name, System.Security.AccessControl.EventWaitHandleRights rights);
static member OpenExisting : string * System.Security.AccessControl.EventWaitHandleRights -> System.Threading.EventWaitHandle
Public Shared Function OpenExisting (name As String, rights As EventWaitHandleRights) As EventWaitHandle

参数

name
String

要打开的事件等待句柄的名称。 如果它以“全局”为前缀,则表示计算机范围的事件等待句柄。 如果前缀为“Local”,或者没有前缀,则表示会话范围的事件等待句柄。 前缀和名称都区分大小写。

rights
EventWaitHandleRights

要应用于返回的事件等待句柄所需的访问权限。

返回

EventWaitHandle

现有的命名事件等待句柄。

例外

name 上声明的默认值为 null

name 是一个空字符串。

命名事件等待句柄不存在或无效。

找不到该文件。

出现 Win32 错误。

命名事件等待句柄存在,但用户没有使用它所需的安全访问权限。

适用于