DkmLogLevel Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il livello dettagliato di un messaggio di registrazione aggiunto al log di diagnostica (DkmDiagnosticsLog). Per consentire un semplice controllo se è abilitato un determinato livello di log, questo viene dichiarato come enumerazione flag, ma con pochissime eccezioni, se presenti, i messaggi devono impostare un singolo flag.
Questa API è stata introdotta in Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8).
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel =
Public Enum DkmLogLevel
- Ereditarietà
-
DkmLogLevel
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| DebugEngineAPIMethod | 8 | Registrazione dettagliata delle chiamate a tutte le API del motore di debug (vsdebugeng.dll). |
| DebugEngineAPIMethodFailure | 16 | Registrazione dettagliata di tutti gli errori restituiti dalle API del motore di debug (vsdebugeng.dll). |
| DebugRuntimeEvent | 32 | Registrazione dettagliata di tutti gli eventi dall'API di debug sottostante (Win32, ICorDebug e così via). |
| ExpressionEvaluation | 64 | Registrazione dettagliata delle operazioni di valutazione delle espressioni. |
| HotReload | 256 | Registrazione dettagliata delle operazioni di Ricaricamento rapido. |
| Important | 2 | L'elemento di log è importante e poco costoso da produrre. Questo è per gli elementi che devono essere abilitati automaticamente quando vengono raccolti i ticket di feedback di Visual Studio. Esempio: punti di ingresso per l'avvio del debug. |
| ImportantError | 1 | L'elemento di log è relativo a un errore che è molto improbabile che sia ignorabile. Viene usato per registrare gli elementi che devono essere sempre abilitati. Esempio: errori importanti. |
| Invalid | 0 | Valore non valido riservato usato per indicare che la registrazione è disabilitata. |
| Normal | 4 | L'elemento di log è in genere utile e deve essere sempre abilitato per i log a livello di sviluppo. |
| StartDebugging | 128 | Registrazione dettagliata delle operazioni di avvio del debug. |