Compartir a través de


ICorDebugProcess2::SetDesiredNGENCompilerFlags (Método)

Establece las marcas que se deben incrustar en una imagen precompilada para que el tiempo de ejecución cargue esa imagen en el proceso actual.

Syntax

HRESULT SetDesiredNGENCompilerFlags (
    [in] DWORD    pdwFlags
);

Parámetros

pdwFlags [in] Valor de la enumeración CorDebugJITCompilerFlags que especifica las marcas del compilador usadas para seleccionar la imagen precompilada correcta.

Observaciones

El SetDesiredNGENCompilerFlags método especifica las marcas que se deben incrustar en una imagen precompilada para que el tiempo de ejecución cargue esa imagen en este proceso. Las marcas establecidas por este método solo se usan para seleccionar la imagen precompilada correcta. Si no existe ninguna imagen de este tipo, el entorno de ejecución cargará la imagen del lenguaje intermedio común (CIL) y el compilador Just-In-Time (JIT) en su lugar. En ese caso, el depurador debe seguir usando el método ICorDebugModule2::SetJITCompilerFlags para establecer las marcas como desee para la compilación JIT.

Si se carga una imagen, pero se debe realizar alguna compilación JIT para esa imagen (que será el caso si la imagen contiene genéricos), las marcas del compilador especificadas por el SetDesiredNGENCompilerFlags método se aplicarán a la compilación JIT adicional.

Se SetDesiredNGENCompilerFlags debe llamar al método durante la devolución de llamada ICorDebugManagedCallback::CreateProcess . Se producirá un error en los intentos de llamar al SetDesiredNGENCompilerFlags método después. Además, se producirá un error en los intentos de establecer marcas que no estén definidas en la CorDebugJITCompilerFlags enumeración o que no sean legales para el proceso especificado.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 2.0

Consulte también