Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient le frame actuel dans l’objet ICorDebugStackWalk .
Syntaxe
HRESULT GetFrame([out] ICorDebugFrame ** pFrame);
Paramètres
pFrame
[in] Pointeur vers l’adresse de l’objet frame créé qui représente le cadre actuel dans la pile.
Valeur de retour
Cette méthode retourne les HRESULT spécifiques suivantes ainsi que les erreurs HRESULT qui indiquent une défaillance de méthode.
| HRESULT | Descriptif |
|---|---|
| S_OK | Le runtime a correctement retourné l’image actuelle. |
| E_FAIL | Le frame actuel n’a pas été retourné. |
| S_FALSE | Le cadre actuel est un cadre de pile natif. |
| E_INVALIDARG |
pFrame a la valeur Null. |
| CORDBG_E_PAST_END_OF_STACK | Le pointeur d’image se trouve déjà à la fin de la pile ; par conséquent, aucune trame supplémentaire n’est accessible. |
Exceptions
Remarques
ICorDebugStackWalk retourne uniquement les images de pile réelles. Utilisez la méthode ICorDebugThread3 ::GetActiveInternalFrames pour retourner des images internes. (Les trames internes sont des structures de données envoyées sur la pile par le runtime pour stocker des données temporaires.)
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 4.0