Delen via


PSTARTUP_CALLBACK functie Aanwijzer

Verwijst naar een functie die wordt aangeroepen wanneer de .NET-runtime is gestart voor de RegisterForRuntimeStartup-API .

Syntaxis

typedef VOID (*PSTARTUP_CALLBACK)(
    IUnknown *pCordb,
    PVOID parameter,
    HRESULT hr);

Parameterwaarden

pCordb
[in] Aanwijzer naar een aanwijzer naar een COM-object (IUnknown). Dit object wordt gecast naar een ICorDebug-object voordat het wordt geretourneerd.

parameter
[in] De parameter waarde die is doorgegeven aan RegisterForRuntimeStartup.

hr
[in] Het resultaat van de bewerking. De waarden zijn:

  • S_OK: pCordb verwijst naar een geldig object dat de interface van de ICorDebug-interface implementeert.

  • CORDBG_E_DEBUG_COMPONENT_MISSING: Een onderdeel dat nodig is voor CLR-foutopsporing, kan niet worden gevonden. mscordbi.dllof mscordaccore.dll is niet gevonden in dezelfde map als de doel-CoreCLR.dll.

  • CORDBG_E_INCOMPATIBLE_PROTOCOL: mscordbi.dll of mscordaccore.dll is niet dezelfde versie als de doelversie CoreCLR.dll.

  • E_FAIL (of andere E_ retourcodes): Kan geen ICorDebug-interface retourneren.

Opmerkingen

De interface die wordt geleverd, heeft de faciliteiten voor het koppelen aan een CLR in een doelproces en het opsporen van fouten in de beheerde code die door de CLR wordt uitgevoerd.

Behoeften

Platformen: Zie ondersteunde besturingssystemen van .NET.

Koptekst: dbgshim.h

Bibliotheek: dbgshim.dll, libdbgshim.so, libdbgshim.dylib

.NET-versies: Beschikbaar sinds .NET Core 2.1