Метод ICorDebugProcess2::SetDesiredNGENCompilerFlags
Задает флаги, которые должны быть внедрены в предварительно скомпилированного образа, чтобы среда выполнения загружала этот образ в текущий процесс.
Синтаксис
HRESULT SetDesiredNGENCompilerFlags (
[in] DWORD pdwFlags
);
Параметры
pdwFlags
[in] Значение перечисления CorDebugJITCompilerFlags , указывающее флаги компилятора, используемые для выбора правильного предварительно скомпилированного изображения.
Замечания
Метод SetDesiredNGENCompilerFlags
задает флаги, которые должны быть внедрены в предварительно скомпилированного образа, чтобы среда выполнения загрузила этот образ в этот процесс. Флаги, заданные этим методом, используются только для выбора правильного предварительно скомпилированного изображения. Если такой образ отсутствует, среда выполнения загружает образ общего промежуточного языка (CIL) и JIT-компилятор. В этом случае отладчик должен по-прежнему использовать метод ICorDebugModule2::SetJITCompilerFlags , чтобы задать флаги по мере необходимости для компиляции JIT.
Если изображение загружено, но для этого образа должно происходить компиляция JIT(что будет происходить, если изображение содержит универсальные шаблоны), флаги компилятора, указанные SetDesiredNGENCompilerFlags
методом, будут применяться к дополнительной компиляции JIT.
Метод SetDesiredNGENCompilerFlags
должен вызываться во время обратного вызова ICorDebugManagedCallback::CreateProcess . После этого попытки вызова SetDesiredNGENCompilerFlags
метода завершаются ошибкой. Кроме того, попытки задать флаги, которые не определены в CorDebugJITCompilerFlags
перечислении или не являются законными для данного процесса, завершится ошибкой.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: Доступно с версии 2.0
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по