Aracılığıyla paylaş


IDebugThread2::SetNextStatement

Geçerli yönerge işaretçisini verilen kod bağlamı olarak ayarlar.

Sözdizimi

int SetNextStatement ( 
   IDebugStackFrame2  pStackFrame,
   IDebugCodeContext2 pCodeContext
);

Parametreler

pStackFrame
Gelecekte kullanım için ayrılmıştır; değerini null değere ayarlayın.

pCodeContext
[in] Yürütülmek üzere olan kod konumunu ve bağlamını açıklayan bir IDebugCodeContext2 nesnesi.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür. Aşağıdaki tabloda diğer olası değerler gösterilmektedir.

Değer Açıklama
E_CANNOT_SET_NEXT_STATEMENT_ON_NONLEAF_FRAME Sonraki deyim, çerçeve yığınının daha derinlerindeki bir yığın çerçevesinde olamaz.
E_CANNOT_SETIP_TO_DIFFERENT_FUNCTION Sonraki deyim, yığındaki herhangi bir çerçeveyle ilişkilendirilmemiştir.
E_CANNOT_SET_NEXT_STATEMENT_ON_EXCEPTION Bazı hata ayıklama altyapıları bir özel durumdan sonra sonraki deyimi ayarlayamaz.

Açıklamalar

Yönerge işaretçisi, yürütülecek sonraki yönergeyi veya deyimi gösterir. Bu yöntem, bir kaynak kodu satırını yeniden denemek veya yürütmeyi başka bir işlevde devam etmeye zorlamak için kullanılır.

Ayrıca bkz.