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
Имя открываемого дескриптора ожидания события. Если оно имеет префикс "Global", оно ссылается на дескриптор ожидания событий на уровне компьютера. Если он имеет префикс "Local" или не имеет префикса, он ссылается на дескриптор ожидания событий на уровне сеанса. Префикс и имя чувствительны к регистру.
- rights
- EventWaitHandleRights
Требуемые права доступа, применимые к возвращаемой дескриптору ожидания события.
Возвращаемое значение
Существующий дескриптор ожидания именованных событий.
Исключения
name равно null.
name — пустая строка.
Дескриптор ожидания именованных событий не существует или недопустим.
Путь не найден.
Произошла ошибка Win32.
Дескриптор ожидания именованного события существует, но у пользователя нет доступа к безопасности, необходимого для его использования.