Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aponta para uma função que é chamada quando o tempo de execução do .NET foi iniciado para a API RegisterForRuntimeStartup .
Sintaxe
typedef VOID (*PSTARTUP_CALLBACK)(
IUnknown *pCordb,
PVOID parameter,
HRESULT hr);
Parâmetros
pCordb
[em] Ponteiro para um ponteiro para um objeto COM (IUnknown). Esse objeto será convertido em um objeto ICorDebug antes de ser retornado.
parameter
[em] O parameter valor passado para RegisterForRuntimeStartup.
hr
[em] O resultado da operação. Os valores são:
S_OK:pCordbfaz referência a um objeto válido que implementa a interface ICorDebug .CORDBG_E_DEBUG_COMPONENT_MISSING: Um componente necessário para a depuração CLR não pode ser localizado. O mscordbi.dll ou mscordaccore.dll não foi encontrado no mesmo diretório que o CoreCLR.dllde destino.CORDBG_E_INCOMPATIBLE_PROTOCOL: mscordbi.dll ou mscordaccore.dll não é a mesma versão que o CoreCLR.dllde destino.E_FAIL(ou outrosE_códigos de retorno): Não é possível retornar uma interface ICorDebug.
Observações
A interface fornecida tem os recursos para anexar a um CLR em um processo de destino e depurar o código gerenciado que o CLR está executando.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: dbgshim.h
Biblioteca: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versões .NET: Disponível desde: .NET Core 2.1