IDebugStackFrame3::GetUnwindCodeContextIDebugStackFrame3::GetUnwindCodeContext

Retorna o contexto do código que representa um local, se uma pilha de desenrolamento de operação ocorreu.Returns the code context representing a location if a stack unwind operation occurred.

SintaxeSyntax

HRESULT GetUnwindCodeContext(  
   IDebugCodeContext2 **ppCodeContext  
);  
int GetUnwindCodeContext(  
   out IDebugCodeContext2 ppCodeContext  
);  

ParâmetrosParameters

ppCodeContext
[out] Retorna um IDebugCodeContext2 objeto que representa o local do contexto de código se ocorreu uma liberação de pilha.[out] Returns an IDebugCodeContext2 object that represents the code context location if a stack unwind occurred.

Valor de retornoReturn Value

Se for bem-sucedido, retorna S_OK; caso contrário, retorna um código de erro.If successful, returns S_OK; otherwise, returns an error code.

ComentáriosRemarks

Mesmo que esse método pode retornar um contexto de código para o local após uma liberação de pilha, isso não significa necessariamente que o desenrolamento de pilha, na verdade, pode ocorrer no quadro de pilhas atual.Even though this method might return a code context for the location after a stack unwind, it does not necessarily mean the stack unwind can actually occur in the current stack frame.

Consulte tambémSee Also

IDebugStackFrame3 IDebugStackFrame3
IDebugCodeContext2IDebugCodeContext2