PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK fonction de rappel (dbgeng.h)
La ReconstructStack le fournisseur de flux de vidage des requêtes de rappel par thread.
CALLBACK* PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK ReconstructStack;
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
)
{...}
[in] SystemThreadId
ID de thread système.
[in] NativeFrames
Images natives.
[in] CountNativeFrames
Spécifie le nombre de trames natives.
[out] StackSymFrames
Pointeur vers une pile de cadres de symboles.
[out] StackSymFramesFilled
Valeur remplie de trames de symboles.
Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.
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é.
le ReconstructStack est appelé PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK dans le fichier d’en-tête Dbgeng.h.
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | dbgeng.h (include Dbgeng.h) |