Método de ICorDebugProcess2::SetDesiredNGENCompilerFlags
Define os sinalizadores que devem ser incorporados em uma imagem pré-compilados para que o tempo de execução carregar a imagem no processo atual.
HRESULT SetDesiredNGENCompilerFlags (
[in] DWORD pdwFlags
);
Parâmetros
- pdwFlags
[in] Um valor igual a CorDebugJITCompilerFlags enumeração que especifica os sinalizadores de compilador é usado para selecionar a imagem correta de pré-compilado.
Comentários
O SetDesiredNGENCompilerFlags método Especifica os sinalizadores que devem ser incorporados em uma imagem pré-compilados para que o tempo de execução será carregado dessa imagem no processo. Os sinalizadores definidos por esse método são usados somente para selecionar a imagem correta de pré-compilado. Se nenhuma imagem tal existir, o runtime carregará a imagem da Microsoft intermediate language (MSIL) e o compilador just-in-time (JIT) em vez disso. Nesse caso, o depurador ainda deve usar o ICorDebugModule2::SetJITCompilerFlags método para definir os sinalizadores, conforme desejado para a compilação JIT.
Se uma imagem é carregada, mas alguns compilação JIT deve ocorrer para aquela imagem (que será o caso se a imagem contiver genéricos), os sinalizadores do compilador especificados pelo SetDesiredNGENCompilerFlags método se aplicará a compilação JIT extra.
O SetDesiredNGENCompilerFlags método deve ser chamado durante a ICorDebugManagedCallback::CreateProcess retorno de chamada. Tenta chamar o SetDesiredNGENCompilerFlags método posteriormente irá falhar. Além disso, as tentativas de definir os sinalizadores que não são definidos no CorDebugJITCompilerFlags enumeração ou são não legal para a determinado processo irá falhar.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0