EventWaitHandleAcl.TryOpenExisting Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.