EventWaitHandleAcl.TryOpenExisting Método

Definición

Intenta abrir un identificador de espera de eventos con nombre especificado, si ya existe, aplica los derechos de acceso deseados y devuelve un valor que indica si la operación se realizó correctamente.

public:
 static bool TryOpenExisting(System::String ^ name, System::Security::AccessControl::EventWaitHandleRights rights, [Runtime::InteropServices::Out] System::Threading::EventWaitHandle ^ % result);
public static bool TryOpenExisting(string name, System.Security.AccessControl.EventWaitHandleRights rights, out System.Threading.EventWaitHandle? result);
public static bool TryOpenExisting(string name, System.Security.AccessControl.EventWaitHandleRights rights, out System.Threading.EventWaitHandle result);
static member TryOpenExisting : string * System.Security.AccessControl.EventWaitHandleRights * EventWaitHandle -> bool
Public Shared Function TryOpenExisting (name As String, rights As EventWaitHandleRights, ByRef result As EventWaitHandle) As Boolean

Parámetros

name
String

Nombre del identificador de espera del evento que se va a abrir. Si tiene el prefijo "Global", hace referencia a un identificador de espera de eventos de toda la máquina. Si tiene el prefijo "Local" o no tiene un prefijo, hace referencia a un identificador de espera de eventos en toda la sesión. Tanto el prefijo como el nombre distinguen mayúsculas de minúsculas.

rights
EventWaitHandleRights

Los derechos de acceso deseados que se aplicarán al identificador de espera de eventos devueltos.

result
EventWaitHandle

Cuando este método devuelve true, contiene un objeto que representa el identificador de espera de eventos con nombre si la llamada se realizó correctamente o null de lo contrario. Este parámetro se trata como sin inicializar.

Devoluciones

true si el identificador de espera de eventos con nombre se abrió correctamente; de lo contrario, false.

Excepciones

name es null.

name es una cadena vacía.

Error de Win32.

El identificador de espera de eventos con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para usarlo.

Se aplica a