IDebugThread2::CanSetNextStatementIDebugThread2::CanSetNextStatement

Détermine si le pointeur d’instruction en cours peut être défini pour le frame de pile donné.Determines whether the current instruction pointer can be set to the given stack frame.

SyntaxeSyntax

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

ParamètresParameters

pStackFrame
Réservé à un usage ultérieur ; définir une valeur null.Reserved for future use; set to a null value. S’il s’agit d’une valeur null, utilisez le frame de pile actuel.If this is a null value, use the current stack frame.

pCodeContext
[in] Un IDebugCodeContext2 objet qui décrit l’emplacement du code sur le point d’être exécutée et son contexte.[in] An IDebugCodeContext2 object that describes the code location about to be executed and its context.

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

Si cette méthode retourne S_OK, puis appelez le SetNextStatement méthode pour définir l’instruction suivante.If this method returns S_OK, then call the SetNextStatement method to actually set the next statement.

Voir aussiSee Also

IDebugThread2 IDebugThread2
IDebugStackFrame2 IDebugStackFrame2
IDebugCodeContext2 IDebugCodeContext2
SetNextStatementSetNextStatement