DkmModuleFlags Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Flagi wskazujące cechy klasy DkmModuleInstance.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class DkmModuleFlags
public enum class DkmModuleFlags
enum DkmModuleFlags
[System.Flags]
public enum DkmModuleFlags
[<System.Flags>]
type DkmModuleFlags =
Public Enum DkmModuleFlags
- Dziedziczenie
-
DkmModuleFlags
- Atrybuty
Pola
Editable | 64 | Moduł można edytować podczas debugowania. W przypadku modułów platformy .NET oznacza to, że CORDEBUG_JIT_ENABLE_ENC jest ustawiona. |
FileBacked | 1 | Moduł jest wspierany przez plik. Należy pamiętać, że jest to ustawione nawet w przypadkach, gdy nie można rozpoznać modułu (brakuje biblioteki DLL, nie można odnaleźć pliku binarnego podczas badania minidump itp.). |
FileResolved | 2 | Moduł jest wspierany przez plik, a monitor debugowania mógł otworzyć ten plik. |
MissingBinary | 4 | Nie można odnaleźć ani pliku modułu ani zawartości pamięci. Debugowanie zostanie obniżone. |
None | 0 | Nie ustawiono flag modułu. |
OpenEnclaveModule | 128 | Prawda, jeśli ten moduł został utworzony przez dm Open Enclave. |
Optimized | 16 | Stan optymalizacji modułu można wykryć, a moduł został ustalony pod kątem optymalizacji. |
Relocated | 8 | Moduł został przeniesiony, ponieważ nie mógł załadować go pod preferowanym adresem podstawowym. |
SymbolsUnavailable | 256 | Prawda, jeśli te symbole dla tego modułu są trwale niedostępne. (np. moduł ngen załadowany przez natywny debuger). |
Unoptimized | 32 | Stan optymalizacji modułu można wykryć, a moduł został określony jako niezoptymalizowany. |