IDebugThread2::EnumFrameInfoIDebugThread2::EnumFrameInfo

Récupère une liste des frames de pile pour ce thread.Retrieves a list of the stack frames for this thread.

SyntaxeSyntax

HRESULT EnumFrameInfo (   
   FRAMEINFO_FLAGS        dwFieldSpec,  
   UINT                   nRadix,  
   IEnumDebugFrameInfo2** ppEnum  
);  
int EnumFrameInfo (   
   enum_FRAMEINFO_FLAGS     dwFieldSpec,  
   uint                     nRadix,  
   out IEnumDebugFrameInfo2 ppEnum  
);  

ParamètresParameters

dwFieldSpec
[in] Une combinaison d’indicateurs à partir de la FRAMEINFO_FLAGS énumération qui spécifie les champs de la FRAMEINFO structures doivent être remplis. Spécifiez le FIF_FUNCNAME_FORMAT indicateur pour mettre en forme le nom de fonction dans une chaîne unique.[in] A combination of flags from the FRAMEINFO_FLAGS enumeration that specifies which fields of the FRAMEINFO structures are to be filled out. Specify the FIF_FUNCNAME_FORMAT flag to format the function name into a single string.

nRadix
[in] Base utilisée dans la mise en forme des informations numériques dans l’énumérateur.[in] Radix used in formatting numerical information in the enumerator.

ppEnum
[out] Retourne un IEnumDebugFrameInfo2 objet qui contient une liste de FRAMEINFO structures décrivant le frame de pile.[out] Returns an IEnumDebugFrameInfo2 object that contains a list of FRAMEINFO structures describing the stack frame.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Les cadres du thread sont énumérées dans l’ordre, avec le frame actuel énumérée en premier et le frame plus anciens énumérées en dernier.The thread's frames are enumerated in order, with the current frame enumerated first and the oldest frame enumerated last.

Voir aussiSee Also

IDebugThread2 IDebugThread2
FRAMEINFO_FLAGS FRAMEINFO_FLAGS
IEnumDebugFrameInfo2 IEnumDebugFrameInfo2
FRAMEINFOFRAMEINFO