1

此结构用于存储有关堆栈帧的扩展信息。

typedef struct _CallSnapshotEx {
  DWORD dwReturnAddr;
  DWORD dwFramePtr;
  DWORD dwCurProc;
  DWORD dwParams[4];
} CallSnapshotEx;

有人知道 dwParams 是关于什么的吗?

4

1 回答 1

0

该结构由带有标志CallSnapshotEx的函数调用填充。包含函数的参数。我猜这只是使用四个参数的标准约定。因为,如果你观察另一个相关结构的文档,参数的数量是四个。除了必须始终分配至少四个双字的约定之外,我认为这背后可能没有任何其他强有力的理由。GetThreadCallStackSTACKSNAP_EXTENDED_INFOdwParamsCallSnapshot3

于 2014-03-05T08:20:41.690 回答