Metode IDebugBreakpoint2::GetOffsetExpression (dbgeng.h)
Metode GetOffsetExpression mengembalikan string ekspresi yang mengevaluasi ke lokasi yang memicu titik henti.
Sintaks
HRESULT GetOffsetExpression(
[out, optional] PSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG ExpressionSize
);
Parameter
[out, optional] Buffer
String ekspresi yang mengevaluasi ke lokasi pada target yang memicu titik henti. Jika BufferNULL, informasi ini tidak dikembalikan.
[in] BufferSize
Ukuran, dalam karakter, dari buffer yang dirujuk Buffer .
[out, optional] ExpressionSize
Ukuran, dalam karakter, dari string ekspresi. Jika ExpressionSizeNULL, informasi ini tidak dikembalikan.
Menampilkan nilai
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Metode berhasil, tetapi buffer tidak cukup besar untuk menahan string ekspresi sehingga string terpotong agar pas. |
Metode ini juga dapat mengembalikan nilai kesalahan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai.
Keterangan
Ekspresi dievaluasi setiap kali modul dimuat atau dibongkar. Jika debugger tidak dapat mengevaluasi ekspresi (misalnya, jika ekspresi berisi simbol yang tidak dapat ditafsirkan), titik henti ditandai sebagai ditangguhkan. (Untuk informasi selengkapnya tentang titik henti yang ditangguhkan, lihat Mengontrol Bendera dan Parameter Titik Henti.)
Metode GetParameters juga mengembalikan ukuran string ekspresi yang menentukan lokasi yang memicu titik henti, ExpressionSize.
Untuk informasi selengkapnya tentang cara menggunakan titik henti, lihat Menggunakan Titik Henti.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk