Partager via


PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK fonction de rappel (dbgeng.h)

La fonction de rappel ReconstructStack interroge le fournisseur de flux de vidage sur une base par thread.

 CALLBACK* PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK ReconstructStack;

Syntaxe

PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK PdebugStackProviderReconstructstack;

HRESULT PdebugStackProviderReconstructstack(
  [in]  ULONG SystemThreadId,
  [in]  PDEBUG_STACK_FRAME_EX NativeFrames,
  [in]  ULONG CountNativeFrames,
  [out] PSTACK_SYM_FRAME_INFO *StackSymFrames,
  [out] PULONG StackSymFramesFilled
)
{...}

Paramètres

[in] SystemThreadId

ID de thread système.

[in] NativeFrames

Images natives.

[in] CountNativeFrames

Spécifie le nombre d’images natives.

[out] StackSymFrames

Pointeur vers une pile de trames de symboles.

[out] StackSymFramesFilled

Valeur remplie de pile de cadres de symboles.

Valeur retournée

Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette fonction retourne des trames de pile et des données symboliques.

De nouveaux cadres en ligne peuvent être fournis.

Le fournisseur de vidage de pile doit être activé.

ReconstructStack est appelé PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK dans le fichier d’en-tête Dbgeng.h.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dbgeng.h (inclure Dbgeng.h)