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


Функция 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_ коды возврата)
Не удалось получить дескриптор события уведомления о запуске.

Замечания

В операционной системе debuggeePID Windows сопоставляется с идентификатором процесса ОС.

Событие сигнализируется перед выполнением любого управляемого кода средой CLR, которая сигнализирует о событии.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: dbgshim.h

Библиотека: dbgshim.dll

Версии .NET: Доступно с версии .NET Core 2.1