Freigeben über


EventWaitHandleAcl.OpenExisting(String, EventWaitHandleRights) Methode

Definition

Öffnet ein angegebenes benanntes Ereigniswartehandle, wenn es bereits vorhanden ist, und wendet die gewünschten Zugriffsrechte an.

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

Parameter

name
String

Der Name des zu öffnenden Ereigniswartehandles. Wenn ihr das Präfix "Global" vorangestellt ist, bezieht es sich auf ein computerweites Ereigniswartehandle. Wenn ihr das Präfix "Local" vorangestellt ist oder kein Präfix vorhanden ist, bezieht es sich auf ein sitzungsweites Ereigniswartehandle. Bei Präfix und Namen wird die Groß-/Kleinschreibung beachtet.

rights
EventWaitHandleRights

Die gewünschten Zugriffsrechte, die auf das zurückgegebene Ereigniswartehandle angewendet werden sollen.

Gibt zurück

Ein vorhandenes benanntes Ereigniswartehandle.

Ausnahmen

name ist null.

name ist eine leere Zeichenfolge.

Das benannte Ereigniswartehandle ist nicht vorhanden oder ungültig.

Der Pfad wurde nicht gefunden.

Win32-Fehler.

Das benannte Ereigniswartehandle ist vorhanden, aber der Benutzer verfügt nicht über den erforderlichen Sicherheitszugriff, um es zu verwenden.

Gilt für: