wskaźnik funkcji PSTARTUP_CALLBACK
Wskazuje funkcję, która jest wywoływana, gdy środowisko uruchomieniowe platformy .NET zostało uruchomione dla interfejsu API RegisterForRuntimeStartup .
Składnia
typedef VOID (*PSTARTUP_CALLBACK)(
IUnknown *pCordb,
PVOID parameter,
HRESULT hr);
Parametry
pCordb
[in] Wskaźnik do wskaźnika do obiektu COM (IUnknown
). Ten obiekt zostanie oddany do obiektu ICorDebug , zanim zostanie zwrócony.
parameter
[in] Wartość przekazana parameter
do elementu RegisterForRuntimeStartup.
hr
[in] Wynik operacji. Potrzebne wartości:
S_OK
:pCordb
odwołuje się do prawidłowego obiektu, który implementuje interfejs ICorDebug.CORDBG_E_DEBUG_COMPONENT_MISSING
: Nie można znaleźć składnika niezbędnego do debugowania środowiska CLR. Nie można odnaleźć mscordbi.dll lub mscordaccore.dll w tym samym katalogu co CoreCLR.dll docelowa.CORDBG_E_INCOMPATIBLE_PROTOCOL
: mscordbi.dll lub mscordaccore.dll nie jest tą samą wersją co docelowa CoreCLR.dll.E_FAIL
(lub inneE_
kody powrotne): Nie można zwrócić elementu ICorDebug, interfejs.
Uwagi
Udostępniony interfejs zawiera funkcje dołączania do środowiska CLR w procesie docelowym i debugowania zarządzanego kodu, który jest uruchomiony przez clR.
Wymagania
Platformy: zobacz Obsługiwane systemy operacyjne .NET.
Nagłówek: dbgshim.h
Biblioteka: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Wersje platformy .NET: dostępne od wersji .NET Core 2.1