DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult Estrutura

Definição

Resultado de uma chamada assíncrona de DkmStackWalkContext. RuntimeWalkNextFramesAndCheckCache.

public value class DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
struct DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
public struct DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
type DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult = struct
Public Structure DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult
Herança
DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult

Construtores

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

Cria uma nova estrutura de resultados para manter a saída de uma chamada bem-sucedida para DkmStackWalkContext. RuntimeWalkNextFramesAndCheckCache.

Propriedades

ActualStackHash

Adicional O hash real da pilha de chamadas. Isso pode ser nulo para tempos de execução que não dão suporte a hash de pilha de chamadas.

ActualStackWalkContext

O objeto DkmStackWalkContext que pode ser usado posteriormente para continuar a movimentação. Se o cache for válido, esse será o contexto original. Se o cache for inválido, esse será um novo objeto DkmStackWalkContext.

EndOfStack

Retornará true se o monitor atingir o final da pilha.

ErrorCode

Código HRESULT retornado do chamador. Isso será DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153B) se a operação tiver sido cancelada antes da conclusão do processamento.

Frames

Matriz de quadros movimentados. Para os quadros não resolvidos, InstructionAddress e Description serão nulos.

IsCacheValid

True se o cache era válido, false se não.

Métodos

CreateErrorResult(Exception)

Cria uma nova estrutura de resultados para manter o erro de uma chamada com falha para DkmStackWalkContext. RuntimeWalkNextFramesAndCheckCache.

Aplica-se a