Udostępnij za pośrednictwem


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