DkmStackWalkFrameFlags 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.
Contrassegna le proprietà di un DkmStackWalkFrame.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class DkmStackWalkFrameFlags
public enum class DkmStackWalkFrameFlags
enum DkmStackWalkFrameFlags
[System.Flags]
public enum DkmStackWalkFrameFlags
[<System.Flags>]
type DkmStackWalkFrameFlags =
Public Enum DkmStackWalkFrameFlags
- Ereditarietà
-
DkmStackWalkFrameFlags
- Attributi
Campi
AsyncCallAnnotatedFrame | 4096 | Indica che si tratta di un frame annotato che indica una chiamata asincrona (ad esempio [Chiamata asincrona]). |
AsyncContinuationAnnotatedFrame | 8192 | Indica che si tratta di un frame annotato che denota una ripresa di un metodo asincrono (ad esempio [Riprendendo un metodo asincrono]). |
BinaryNotLoadedAnnotation | 32768 | Indica che si tratta di un frame annotato e fotogrammi seguenti potrebbero essere mancanti a causa del mancato caricamento binario per un modulo. |
ExceptionUnwindTarget | 32 | Il frame dello stack può essere rimosso dopo che è stata generata un'eccezione. |
FakeFrame | 16384 | Indica che questo frame è falso e non supportato da un frame reale nella destinazione. Questo flag non verrà mai usato per i fotogrammi dello stack ottenuti dalla procedura dettagliata dello stack, ma possono essere usati per pseudo-frame usati per consentire l'ispezione. |
FuncEvalFrame | 64 | Il frame dello stack è un frame annotato che mostra cosa viene valutato nell'esempio "Valutazione di: xyz". |
2 | Il frame dello stack si trova all'interno del codice nascosto. |
|
65536 | Indica che il frame può essere nascosto se il codice esterno non è visualizzato. |
|
InlineOptimized | 8 | Il frame dello stack è un frame ottimizzato inlined, non un frame fisico. |
MaxFramesExceeded | 16 | La cornice dello stack viene usata per indicare che è stato superato il numero massimo di fotogrammi dello stack a piedi. |
None | 0 | Nessun flag viene impostato su questo frame dello stack. |
NonuserCode | 4 | Il frame dello stack si trova all'interno di codice non utente. |
NonUserExceptionImplementation | 2048 | Indica che il codice non utente è noto come parte dell'implementazione di eccezioni generate. |
ReturnStackFrame | 128 | Indica che questo frame fa parte di uno stack restituito asincrono e non è effettivamente in esecuzione nel thread corrente. |
SymbolsNotLoadedAnnotation | 1024 | Indica che siamo un frame annotato che indica che i fotogrammi seguenti potrebbero essere mancanti o non corretti a causa di file binari o simboli non caricati per un modulo. |
TaskCreationStackFrame | 256 | Indica che questo frame è stato registrato dallo stack di chiamate della creazione di un'attività asincrona e non è effettivamente in esecuzione nel thread corrente in questo momento. |
TopFrame | 1 | La cornice dello stack è la cornice superiore nello stack di chiamate. Viene usato per rilevare la cornice superiore quando la raccolta di frame dello stack completo non è disponibile. Gli svolgitori devono impostare questo elemento sul telaio superiore quando si esegue un'operazione di rimozione. Gli svolgitori devono decidere se è opportuno che i fotogrammi logici (ad esempio fotogrammi inline) che appaiono sopra il frame fisico devono essere contrassegnati anche. In questo modo, più fotogrammi vengono contrassegnati come cornice superiore. |
UserStatusNotDetermined | 512 | Indica che non è ancora noto se il frame è codice utente o codice non utente. Il provider di stack verrà richiamato per scoprire. |