Structure DebugStackFrameDescriptorDebugStackFrameDescriptor Structure

Énumère les frames de pile et fusionne les résultats de plusieurs énumérateurs sur le même thread.Enumerates stack frames and merges output from several enumerators on the same thread.

SyntaxeSyntax

typedef struct tagDebugStackFrameDescriptor {  
   IDebugStackFrame *pdsf;  
   DWORD_PTR        dwMin;  
   DWORD_PTR        dwLim;  
   BOOL             fFinal;  
   IUnknown         *punkFinal;  
} DebugStackFrameDescriptor;  

MembresMembers

pdsf
L’objet de frame de pile.The stack frame object.

dwMin
Représentation sous forme de dépendantes de l’ordinateur de la plage inférieure des adresses physiques, associé à ce frame de pile.A machine-dependent representation of the lower range of physical addresses associated with this stack frame.

dwLim
Représentation sous forme de dépendantes de l’ordinateur de la plage supérieure des adresses physiques, associé à ce frame de pile.A machine-dependent representation of the upper range of physical addresses associated with this stack frame.

fFinal
Indicateur qui indique que l’image est en cours de traitement.Flag that indicates that the frame is being processed.

punkFinal
Si ce paramètre n’est pas NULL, l’énumérateur en cours la fusion doit s’arrêter et un nouveau doit être démarré.If this parameter is not NULL, the current enumerator merging should stop and a new one should be started. L’objet indique comment démarrer la nouvelle énumération.The object indicates how to start the new enumeration.

RemarquesRemarks

Le Gestionnaire de processus de débogage utilise cette structure pour trier les frames de pile à partir de plusieurs moteurs de script.The process debug manager uses this structure to sort the stack frames from multiple script engines. Par convention, les piles évoluent vers le bas.By convention, stacks grow down. Par conséquent, sur les architectures où piles évoluent, les adresses doivent être complété en deux.Consequently, on architectures where stacks grow up, the addresses should be twos-complemented.

Voir aussiSee Also

Constantes de débogueur de script actif, énumérations et structuresActive Script Debugger Constants, Enumerations, and Structures