DkmStackWalkFrame.CanSetNextStatement(DkmInstructionAddress) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Cansetnextdeyim, bir yığın çerçevesinin IP 'sini taşımak mümkün olup olmadığını belirler. Yığın çerçevesi, belirli bir iş parçacığında her zaman yaprak yığın çerçevesidir. Bu API yalnızca altyapı işlemi içinde uygulanabilir. Sonuç parametresi S_OK veya Kullanıcı arabiriminin bir hata iletisiyle eşleyebileceğiniz başarısız bir HRESULT değeri olmalıdır.
Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000).
public:
System::UInt32 CanSetNextStatement(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ NewStatement);
public:
unsigned int CanSetNextStatement(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ NewStatement);
unsigned int CanSetNextStatement(Microsoft::VisualStudio::Debugger::DkmInstructionAddress const & NewStatement);
public uint CanSetNextStatement (Microsoft.VisualStudio.Debugger.DkmInstructionAddress NewStatement);
member this.CanSetNextStatement : Microsoft.VisualStudio.Debugger.DkmInstructionAddress -> uint32
Public Function CanSetNextStatement (NewStatement As DkmInstructionAddress) As UInteger
Parametreler
- NewStatement
- DkmInstructionAddress
'Ndaki Yürütülebilir kod konumunun soyut temsili (örn: EıP değeri). Çözümlenirse, bir yönerge adresi belirli bir modül örneği içinde olur. Yönerge adresi her zaman belirli bir çalışma zamanı örneği içinde bulunur.
Döndürülenler
Dışı Kullanıcı arabirimine döndürülecek hata kodu. Bu, S_OK veya Kullanıcı arabiriminin bir hata iletisiyle eşleyebileceğiniz başarısız bir HRESULT değeri olmalıdır.