Compartilhar via


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

Consulte também

Referência

Interface de ICorDebugProcess2

Interface de ICorDebugProcess

Interface de ICorDebug

Interface de ICorDebugManagedCallback