указатель функции PSTARTUP_CALLBACK
Указывает на функцию, которая вызывается при запуске среды выполнения .NET для API RegisterForRuntimeStartup .
Синтаксис
typedef VOID (*PSTARTUP_CALLBACK)(
IUnknown *pCordb,
PVOID parameter,
HRESULT hr);
Параметры
pCordb
[in] Указатель на указатель на COM-объект (IUnknown
). Этот объект будет приведение к объекту ICorDebug перед возвратом.
parameter
[in] Значение, переданное parameter
в RegisterForRuntimeStartup.
hr
[in] Результат операции. Значения качества производительности:
S_OK
:pCordb
ссылается на допустимый объект, реализующий интерфейс интерфейса ICorDebug.CORDBG_E_DEBUG_COMPONENT_MISSING
: не удается найти компонент, необходимый для отладки СРЕДЫ CLR. Mscordbi.dll или mscordaccore.dll не найден в том же каталоге, что и целевой CoreCLR.dll.CORDBG_E_INCOMPATIBLE_PROTOCOL
: mscordbi.dll или mscordaccore.dll не совпадает с версией целевого CoreCLR.dll.E_FAIL
(или другиеE_
коды возврата): не удается вернуть Интерфейс ICorDebug.
Замечания
Предоставленный интерфейс содержит средства для присоединения к clR в целевом процессе и отладке управляемого кода, запущенного средой CLR.
Требования
Платформы: см . поддерживаемые операционные системы .NET.
Заголовок: dbgshim.h
Библиотека: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Версии .NET: доступны с .NET Core 2.1