DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult Struktur

Definition

Das Ergebnis eines asynchronen dkmstackwalkcontext. runtimewalknextframesandcheckcache-Aufrufes.

public value class DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
struct DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
public struct DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
type DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult = struct
Public Structure DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
Vererbung
DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult

Konstruktoren

DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult(DkmStackWalkFrame[], Boolean, DkmStackHash, DkmStackWalkContext, Boolean)

Erstellt eine neue Ergebnis Struktur, die die Ausgabe von einem erfolgreichen dkmstackwalkcontext. runtimewalknextframesandcheckcache-Befehl enthält.

Eigenschaften

ActualStackHash

Optionale Der tatsächliche Hash der-Rückruf Stapel. Dies kann bei Laufzeiten, die keine Aufrufe der Rückruf Stapel Unterstützung unterstützen, NULL sein.

ActualStackWalkContext

Das dkmstackwalkcontext-Objekt, das später zum Fortsetzen der exemplarischen Vorgehensweise verwendet werden kann. Wenn der Cache gültig ist, handelt es sich hierbei um den ursprünglichen Kontext. Wenn der Cache ungültig ist, ist dies ein neues dkmstackwalkcontext-Objekt.

EndOfStack

Gibt "true" zurück, wenn der Monitor das Ende des Stapels erreicht hat.

ErrorCode

Der vom Aufrufer zurückgegebene HRESULT-Code. Dies wird DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153b) sein, wenn der Vorgang abgebrochen wurde, bevor die Verarbeitung beendet wurde.

Frames

Array von ausgewanderten Frames. Bei nicht aufgelösten Frames sind sowohl InstructionAddress als auch Description NULL.

IsCacheValid

True, wenn der Cache gültig ist, andernfalls false.

Methoden

CreateErrorResult(Exception)

Erstellt eine neue Ergebnis Struktur, die den Fehler von einem fehlgeschlagenen dkmstackwalkcontext. runtimewalknextframesandcheckcache-Befehl enthält.

Gilt für