Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. Wartości to:
S_OK:pCordbodwoł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 docelowy CoreCLR.dll.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ć interfejsu ICorDebug.
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 platformy .NET.
Nagłówek: dbgshim.h
Biblioteka: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Wersje platformy .NET: Dostępne od wersji .NET Core 2.1