다음을 통해 공유


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 에서 OS 프로세스 식별자에 매핑됩니다.

이벤트를 알리는 CLR에 의해 관리 코드가 실행되기 전에 이벤트가 신호를 받습니다.

요구 사항

플랫폼:.NET 지원 운영 체제를 참조하세요.

헤더: dbgshim.h

라이브러리: dbgshim.dll

.NET 버전: .NET Core 2.1 이후 사용 가능