지정된 대상 프로세스에서 로드하는 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 이후 사용 가능
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET