Condividi tramite


Funzione GetStartupNotificationEvent

Crea o apre un handle di evento che verrà segnalato da qualsiasi CLR (Common Language Runtime) che sta caricando nel processo di destinazione specificato. Questa API è solo Windows.

Sintassi

HRESULT GetStartupNotificationEvent (
    [in]  DWORD     debuggeePID,
    [out]  HANDLE*  phStartupEvent
);

Parametri

debuggeePID
[in] Identificatore del processo di destinazione da cui ricevere le notifiche di avvio CLR.

phStartupEvent
[out] Puntatore a un handle che verrà segnalato da un CLR all'avvio.

Valore restituito

S_OK
Ottenuto correttamente l'handle per l'evento di notifica di avvio.

E_INVALIDARG
phStartupEvent è null o debuggeePID non fa riferimento a un processo attualmente in esecuzione.

E_FAIL (o altri E_ codici restituiti)
Impossibile ottenere l'handle per l'evento di notifica di avvio.

Osservazioni:

Nel sistema operativo Windows viene debuggeePID eseguito il mapping a un identificatore del processo del sistema operativo.

L'evento viene segnalato prima dell'esecuzione di qualsiasi codice gestito da CLR che ha segnalato l'evento.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: dbgshim.h

Libreria: dbgshim.dll

Versioni di .NET: Disponibile a partire da .NET Core 2.1