次の方法で共有


IDiaFrameData::execute

[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

[このトピックはプレリリース版のため将来変更される可能性があります。また、プレースホルダとしてブランクのトピックが含まれています。]

Performs stack unwinding and returns results in a stack walk frame interface.

HRESULT execute ( 
   IDiaStackWalkFrame* frame
);

Parameters

Return Value

If successful, returns S_OK; otherwise, returns an error code. The following table shows the possible return values for this method.

Value

Description

E_DIA_INPROLOG

Cannot execute a stack frame while in prologue code.

E_DIA_SYNTAX

Parse error encountered in frame program.

E_DIA_FRAME_ACCESS

Unable to access registers or memory.

E_DIA_VALUE

Error in computation of a value (for example, division by zero).

Remarks

This method is called during debugging to unwind the stack. The IDiaStackWalkFrame object is implemented by the client application to receive updates to the registers and to provide methods used by the execute method.

See Also

IDiaFrameData
IDiaStackWalkFrame