Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt die Flags fest, die in ein vorkompiliertes Bild eingebettet werden müssen, damit das Bild zur Laufzeit in den aktuellen Prozess geladen werden kann.
Syntax
HRESULT SetDesiredNGENCompilerFlags (
[in] DWORD pdwFlags
);
Die Parameter
pdwFlags [in] Ein Wert der CorDebugJITCompilerFlags-Aufzählung , die die Compilerflags angibt, mit denen das richtige vorkompilierte Image ausgewählt wird.
Bemerkungen
Die SetDesiredNGENCompilerFlags Methode gibt die Flags an, die in ein vorkompiliertes Image eingebettet werden müssen, damit die Laufzeit dieses Bilds in diesen Prozess lädt. Die von dieser Methode festgelegten Flags werden nur verwendet, um das richtige vorkompilierte Bild auszuwählen. Wenn kein solches Image vorhanden ist, wird stattdessen das CIL-Image (Common Intermediate Language, CIL) und der JIT-Compiler (Just-in-Time) geladen. In diesem Fall muss der Debugger weiterhin die ICorDebugModule2::SetJITCompilerFlags-Methode verwenden, um die Flags für die JIT-Kompilierung wie gewünscht festzulegen.
Wenn ein Bild geladen wird, aber einige JIT-Kompilierung für dieses Bild erfolgen muss (was der Fall ist, wenn das Bild Generika enthält), gelten die durch die SetDesiredNGENCompilerFlags Methode angegebenen Compilerflags für die zusätzliche JIT-Kompilierung.
Die SetDesiredNGENCompilerFlags Methode muss während des ICorDebugManagedCallback::CreateProcess-Rückrufs aufgerufen werden. Versuche, die SetDesiredNGENCompilerFlags Methode danach aufzurufen, schlagen fehl. Außerdem treten Versuche zum Festlegen von Flags auf, die entweder nicht in der CorDebugJITCompilerFlags Enumeration definiert sind oder für den angegebenen Prozess nicht zulässig sind.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 2.0