Partager via


IDebugThread2 : : CanSetNextStatement

Détermine si le pointeur d'instruction actuel peut être défini sur le frame de pile donné.

HRESULT CanSetNextStatement ( 
   IDebugStackFrame2*  pStackFrame,
   IDebugCodeContext2* pCodeContext
);
int CanSetNextStatement ( 
   IDebugStackFrame2  pStackFrame,
   IDebugCodeContext2 pCodeContext
);

Paramètres

  • pStackFrame
    Réservé à une utilisation ultérieure ; ensemble à une valeur NULL. S'il s'agit d'une valeur NULL, utilisez le frame de pile actuel.

  • pCodeContext
    [in] Un objet d' IDebugCodeContext2 qui décrit l'emplacement du code à environ exécuter et son contexte.

Valeur de retour

En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.

Notes

Si cette méthode retourne S_OK, puis appelez la méthode d' IDebugThread2 : : SetNextStatement pour définir réellement l'instruction suivante.

Voir aussi

Référence

IDebugThread2

IDebugStackFrame2

IDebugCodeContext2

IDebugThread2 : : SetNextStatement