Funzione GetStartupNotificationEvent

Crea o apre un handle dell'evento che verrà segnalato da qualsiasi CLR (Common Language Runtime) caricato 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 CLR all'avvio.

Valore restituito

S_OK
L'handle all'evento di notifica di avvio è stato ottenuto correttamente.

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

E_FAIL (o altri codici E_ restituiti)
Non è possibile ottenere l'handle all'evento di notifica di avvio.

Osservazioni:

Nel sistema operativo Windows debuggeePID esegue il mapping a un identificatore di processo del sistema operativo.

L'evento viene segnalato prima che qualsiasi codice gestito venga eseguito dal CLR che ha segnalato l'evento.

Requisiti

Piattaforme: vedere Sistemi operativi supportati da .NET.

Intestazione: dbgshim.h

Libreria: dbgshim.dll

Versioni .NET: disponibile a partire da .NET Core 2.1