Функция GetStartupNotificationEvent
Создает или открывает обработчик событий, который будет информироваться любой средой CLR, загружаемой в указанный целевой процесс. Этот API предназначен только для Windows.
Синтаксис
HRESULT GetStartupNotificationEvent (
[in] DWORD debuggeePID,
[out] HANDLE* phStartupEvent
);
Параметры
debuggeePID
[in] Идентификатор целевого процесса, из которого следует получать уведомления при запуске среды CLR.
phStartupEvent
[out] Указатель на дескриптор, который будет оповещаться средой CLR при запуске.
Возвращаемое значение
S_OK
Успешно получен дескриптор события уведомления при запуске.
E_INVALIDARG
phStartupEvent
имеет значение null, или debuggeePID
не ссылается на процесс, выполняющийся в текущий момент.
E_FAIL
(или другие E_
коды возврата)
Не удалось получить дескриптор события уведомления при запуске.
Замечания
В операционной системе Windows debuggeePID
сопоставляется с идентификатором процесса ОС.
Событие сигнализирует перед любым выполнением управляемого кода средой CLR, которая оповещает событие.
Требования
Платформы: см . поддерживаемые операционные системы .NET.
Заголовок: dbgshim.h
Библиотека: dbgshim.dll
Версии .NET: доступны с .NET Core 2.1