GetStartupNotificationEvent, funkcja
Tworzy lub otwiera dojście zdarzeń, które będzie sygnalizowane przez dowolne środowisko uruchomieniowe języka wspólnego (CLR), które jest ładowane w określonym procesie docelowym. Ten interfejs API jest tylko systemem Windows.
Składnia
HRESULT GetStartupNotificationEvent (
[in] DWORD debuggeePID,
[out] HANDLE* phStartupEvent
);
Parametry
debuggeePID
[in] Identyfikator procesu docelowego, z którego mają być odbierane powiadomienia uruchamiania środowiska CLR.
phStartupEvent
[out] Wskaźnik do uchwytu, który będzie sygnalizowany przez CLR podczas uruchamiania.
Wartość zwracana
S_OK
Pomyślnie uzyskano dojście do zdarzenia powiadomienia uruchamiania.
E_INVALIDARG
phStartupEvent
ma wartość null lub debuggeePID
nie odwołuje się do aktualnie uruchomionego procesu.
E_FAIL
(lub inne E_
kody powrotne)
Nie można uzyskać dojścia do zdarzenia powiadomienia uruchamiania.
Uwagi
W systemie debuggeePID
operacyjnym Windows mapuje na identyfikator procesu systemu operacyjnego.
Zdarzenie jest sygnalizowane przed wykonaniem jakiegokolwiek kodu zarządzanego przez clR, który zasygnalizował zdarzenie.
Wymagania
Platformy: zobacz Obsługiwane systemy operacyjne .NET.
Nagłówek: dbgshim.h
Biblioteka: dbgshim.dll
Wersje platformy .NET: dostępne od wersji .NET Core 2.1