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) |