Partager via


Fonction GetStartupNotificationEvent

Crée ou ouvre un handle d’événement qui sera signalé par n’importe quel CLR (Common Language Runtime) qui est chargé dans le processus cible spécifié. Cette API est Windows uniquement.

Syntaxe

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

Paramètres

debuggeePID
[in] Identificateur de processus du processus cible à partir duquel recevoir des notifications de démarrage CLR.

phStartupEvent
[out] Pointeur vers un handle qui sera signalé par un CLR au démarrage.

Valeur retournée

S_OK
Obtient avec succès le handle de l’événement de notification de démarrage.

E_INVALIDARG
phStartupEvent est null ou debuggeePID ne fait pas référence à un processus en cours d’exécution.

E_FAIL (ou d’autres E_ codes de retour)
Impossible d’obtenir le handle à l’événement de notification de démarrage.

Remarques

Sur le système d’exploitation Windows, debuggeePID mappe à un identificateur de processus de système d’exploitation.

L’événement est signalé avant l’exécution d’un code managé par le CLR signalant l’événement.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête : dbgshim.h

Bibliothèque : dbgshim.dll

Versions de .NET : Disponible depuis .NET Core 2.1