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;
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 de trames natives.
[out] StackSymFrames
Pointeur vers une pile de cadres de symboles.
[out] StackSymFramesFilled
Valeur remplie de trames de symboles.
Valeur de retour
Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.
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é.
le ReconstructStack est appelé PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK dans le fichier d’en-tête Dbgeng.h.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | dbgeng.h (include Dbgeng.h) |