Я хотел бы создать ядро (также известное как именованные события) из С#.
Должен ли я взаимодействовать со службами и обертывать собственную функцию CreateEvent или уже существует класс .NET, который выполняет эту работу?
Функция, которую мне нужно запустить, должна быть примерно такой: hEvent = CreateEvent(NULL, false, false, "MyCSHARPEvent");
Это должно уведомить все процедуры, которые проверяют MyCSHARPEvent, о событии.
Если есть необходимость обернуть функцию, как мне перевести структуру SECURITY_ATTRIBUTES с C# на win32?