Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pointe vers une fonction appelée lorsque le runtime .NET a démarré pour l’API RegisterForRuntimeStartup .
Syntaxe
typedef VOID (*PSTARTUP_CALLBACK)(
IUnknown *pCordb,
PVOID parameter,
HRESULT hr);
Paramètres
pCordb
[in] Pointeur vers un pointeur vers un objet COM (IUnknown). Cet objet est converti en objet ICorDebug avant son retour.
parameter
[in] Valeur parameter transmise à RegisterForRuntimeStartup.
hr
[in] Résultat de l’opération. Les valeurs sont les suivantes :
S_OK:pCordbfait référence à un objet valide qui implémente l’interface de l’interface ICorDebug .CORDBG_E_DEBUG_COMPONENT_MISSING: un composant nécessaire pour le débogage CLR ne peut pas être localisé. mscordbi.dll ou mscordaccore.dll n’a pas été trouvé dans le même répertoire que le CoreCLR.dllcible.CORDBG_E_INCOMPATIBLE_PROTOCOL: mscordbi.dll ou mscordaccore.dll n’est pas la même version que la CoreCLR.dllcible.E_FAIL(ou d’autresE_codes de retour) : Impossible de retourner une interface ICorDebug.
Remarques
L’interface fournie dispose des fonctionnalités permettant d’attacher un CLR dans un processus cible et de déboguer le code managé exécuté par le CLR.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête : dbgshim.h
Bibliothèque : dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versions de .NET : Disponible depuis .NET Core 2.1