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.
Define os sinalizadores que devem ser incorporados em uma imagem pré-compilada para que o tempo de execução carregue essa imagem no processo atual.
Sintaxe
HRESULT SetDesiredNGENCompilerFlags (
[in] DWORD pdwFlags
);
Parâmetros
pdwFlags [em] Um valor da enumeração CorDebugJITCompilerFlags que especifica os sinalizadores do compilador usados para selecionar a imagem pré-compilada correta.
Observações
O SetDesiredNGENCompilerFlags método especifica os sinalizadores que devem ser incorporados em uma imagem pré-compilada para que o tempo de execução carregue essa imagem nesse processo. Os sinalizadores definidos por este método são usados apenas para selecionar a imagem pré-compilada correta. Se essa imagem não existir, o tempo de execução carregará a imagem Common Intermediate Language (CIL) e o compilador just-in-time (JIT). Nesse caso, o depurador ainda deve usar o método ICorDebugModule2::SetJITCompilerFlags para definir os sinalizadores conforme desejado para a compilação JIT.
Se uma imagem for carregada, mas alguma compilação JIT tiver que ocorrer para essa imagem (o que será o caso se a imagem contiver genéricos), os sinalizadores do compilador especificados pelo SetDesiredNGENCompilerFlags método serão aplicados à compilação JIT extra.
O SetDesiredNGENCompilerFlags método deve ser chamado durante o retorno de chamada ICorDebugManagedCallback::CreateProcess . As tentativas de chamar o SetDesiredNGENCompilerFlags método posteriormente falharão. Além disso, as tentativas de definir sinalizadores que não estão definidos na CorDebugJITCompilerFlags enumeração ou não são legais para o processo determinado falharão.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 2.0