Поделиться через


Функция 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