Microsoft.VisualStudio.Debugger.CallStack Spazio dei nomi
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.
Classi
| DkmArm64FrameRegisters |
Registri ARM64. Questa API è stata introdotta in Visual Studio 15 RTM (DkmApiVersion.VS15RTM). |
| DkmArmFrameRegisters |
Registri arm. |
| DkmAsyncStackWalkContext |
Fornisce un contesto per l'esecuzione di stack di ritorno asincroni e stack di creazione di attività. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
| DkmCallStackFilterList |
Contiene l'elenco delle implementazioni dell'interfaccia IDkmCallStackFilter che può essere chiamata da un componente. Questo oggetto viene usato per chiamare questi filtri frame dello stack. |
| DkmFrameRegisters |
DkmFrameRegisters rappresenta i registri di un frame dello stack. Classi derivate: DkmArmFrameRegisters, DkmX64FrameRegisters, DkmX86FrameRegisters, DkmArm64FrameRegisters |
| DkmMonitorStackWalkContext |
DkmMonitorStackWalkContext consente ai vari componenti DkmSymbolStackWalkContext con questo stack di chiamate. |
| DkmRawStackContext |
Gli oggetti DkmRawStackContext vengono creati dai componenti che desiderano richiedere lo stack non filtrato e non formattato dal provider di stack. Un componente deve chiudere il contesto dopo aver completato la procedura dettagliata dello stack. Per ottenere lo stack un componente deve creare questo oggetto e quindi chiamare GetNextRawFrames. Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
| DkmStackContext |
Gli oggetti DkmStackContext vengono creati dai componenti che desiderano richiedere lo stack dal provider di stack. Un componente deve chiudere il contesto dopo aver completato la procedura dettagliata dello stack. Per ottenere lo stack un componente deve creare questo oggetto e quindi chiamare GetNextFrames. Classi derivate: DkmStackTraceContext |
| DkmStackFrame |
DkmStackFrame rappresenta un frame nello stack di chiamate dopo il filtro e la traduzione. |
| DkmStackHash |
Informazioni usate per determinare se una cache di uno stack di chiamate è valida. |
| DkmStackHash164 |
Informazioni usate per determinare se una cache di uno stack di chiamate è valida. Questo. Questa API è stata introdotta in Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4). |
| DkmStackTraceContext |
Contesto dello stack supportato da un elenco esplicito di frame, ad esempio una traccia dello stack acquisito da un'eccezione. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
| DkmStackWalkContext |
DkmStackWalkContext consente ai vari componenti che illustrano, filtrano o esaminano gli stack di chiamate per archiviare i dati privati associati a questo stack di chiamate. |
| DkmStackWalkFrame |
DkmStackWalkFrame rappresenta un frame in uno stack di chiamate che è stato eseguito a piedi, ma potrebbe non essere stato formattato o filtrato. I fotogrammi formattati sono rappresentati invece da DkmStackFrame. Classi derivate: DkmStackFrame |
| DkmStackWalkFrameAnnotation |
Coppia guid/valore impostata da un filtro di cornice o di rimozione. Può essere usato per passare flag personalizzati sul frame da un componente a un altro. |
| DkmStackWalkFrameData |
Oggetto di riferimento facoltativo che può essere usato per collegare elementi di dati a un DkmStackWalkFrame. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
| DkmSymbolStackWalkContext |
DkmSymbolStackWalkContext consente ai vari provider di simboli che illustrano lo stack di chiamate per archiviare i dati privati associati a questo stack di chiamate. |
| DkmUnwoundRegister |
DkmUnwoundRegister rappresenta un registro di un frame dello stack che è stato scollegato da un dispositivo di rimozione. |
| DkmX64FrameRegisters |
Registri X64. Per i fotogrammi foglia, tutti i registri saranno disponibili. Per i fotogrammi non foglia, saranno disponibili solo i registrieffettivamentei. I registrinoni sono disponibili nell'insieme UnwoundRegisters di DkmFrameRegisters. Rip e Rsp vengono forniti perché sono sempre non riavvolti e a cui si accede spesso. |
| DkmX86FrameRegisters |
Registri X86. Per i fotogrammi foglia, tutti i registri saranno disponibili. Per i fotogrammi non foglia, saranno disponibili solo i registrieffettivamentei. I registrinoni sono disponibili nell'insieme UnwoundRegisters di DkmFrameRegisters. Vengono forniti Eip e Esp perché sono sempre non lavati e a cui si accede spesso. |
Struct
| DkmFrameFormatOptions |
Raccolta di impostazioni che influiscono sul formato del provider di stack di un DkmStackFrame. |
| DkmGetAnnotationTextAsyncResult |
Risultato di una chiamata DkmStackWalkFrameAnnotation.GetAnnotationText asincrona. |
| DkmGetAsyncCallStackAsyncResult |
Risultato di una chiamata DkmAsyncStackWalkContext.GetAsyncCallStack. |
| DkmGetClrGenericParametersAsyncResult |
Risultato di una chiamata DkmStackWalkFrame.GetClrGenericParameters asincrona. |
| DkmGetContinuationFramesFromTaskObjectAsyncResult |
Risultato di una chiamata DkmAsyncStackWalkContext.GetContinuationFramesFromTaskObject. |
| DkmGetCurrentLocationAsyncResult |
Risultato di una chiamata DkmThread.GetCurrentLocation asincrona. |
| DkmGetManagedTaskContinuationFramesAsyncResult |
Risultato di una chiamata DkmAsyncStackWalkContext.GetManagedTaskContinuationFrames. |
| DkmGetNextFramesAsyncResult |
Risultato di una chiamata DkmStackContext.GetNextFrames asincrona. |
| DkmGetNextRawFramesAsyncResult |
Risultato di una chiamata DkmRawStackContext.GetNextRawFrames asincrona. |
| DkmGetTaskContinuationFramesAsyncResult |
Risultato di una chiamata DkmAsyncStackWalkContext.GetTaskContinuationFrames. |
| DkmGetTaskCreationStackAsyncResult |
Risultato di una chiamata DkmAsyncStackWalkContext.GetTaskCreationStack. |
| DkmHeuristicWalkFramesAsyncResult |
Risultato di una chiamata DkmStackWalkContext.HeuristicWalkFrames asincrona. |
| DkmMonitorStackWalkResult |
Risultato restituito da IDkmMonitorStackWalk. |
| DkmRuntimeWalkNextFramesAndCheckCache164AsyncResult |
Risultato di una chiamata DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache164 asincrona. |
| DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult |
Risultato di una chiamata DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache asincrona. |
| DkmRuntimeWalkNextFramesAsyncResult |
Risultato di una chiamata DkmStackWalkContext.RuntimeWalkNextFrames asincrona. |
| DkmStackMemoryRange |
Indirizzo limite/base per la memoria contenente lo stack di un thread. |
Enumerazioni
| DkmCallStackFilterOptions |
Opzioni per il filtro dello stack di chiamate. |
| DkmFrameNameFormatOptions |
Flag che influiscono sul modo in cui il provider di stack crea oggetti DkmStackFrame. |
| DkmFrameRegisters.Tag |
DkmFrameRegisters è una classe base astratta. Questa enumerazione indica la classe derivata di questo oggetto è un'istanza di . |
| DkmStackWalkContextFlags |
Flag per controllare i fotogrammi restituiti durante una passeggiata dello stack. Questa API è stata introdotta in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3). |
| DkmStackWalkFrameFlags |
Contrassegna le proprietà di un DkmStackWalkFrame. |
| DkmStackWalkFramePriority |
Descrive la priorità di un frame dello stack di chiamate. Questa API è stata introdotta in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5). |
| DkmStackWalkOperation |
Indica un tipo di operazione a piedi dello stack. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
| DkmStackWalkStatus |
Restituisce lo stato da un'operazione di procedura dettagliata del monitoraggio. |