Metode IDebugControl4::SetExpressionSyntaxByNameWide (dbgeng.h)
Metode SetExpressionSyntaxByNameWide mengatur sintaks yang akan digunakan mesin untuk mengevaluasi ekspresi.
Sintaks
HRESULT SetExpressionSyntaxByNameWide(
[in] PCWSTR AbbrevName
);
Parameter
[in] AbbrevName
Menentukan nama singkatan dari sintaks. Ini bisa menjadi salah satu string berikut:
C++
Ekspresi akan dievaluasi sesuai dengan sintaks C++. Untuk detail sintaks ini, lihat C++ Numbers and Operators.
MASM
Ekspresi akan dievaluasi sesuai dengan sintaks MASM. Untuk detail sintaks ini, lihat Nomor dan Operator MASM.
Mengembalikan nilai
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
Keterangan
Sintaks ekspresi adalah pengaturan global dalam mesin, jadi mengatur sintaks ekspresi akan memengaruhi semua klien.
Sintaks ekspresi mesin menentukan bagaimana mesin akan menginterpretasikan ekspresi yang diteruskan ke Evaluasi, Jalankan, dan metode lain yang mengevaluasi ekspresi.
Setelah sintaks ekspresi diubah, mesin mengirimkan pemberitahuan ke objek panggilan balik IDebugEventCallbacks yang terdaftar di setiap klien. Ini juga meneruskan bendera DEBUG_CES_EXPRESSION_SYNTAX ke metode IDebugEventCallbacks::ChangeEngineState .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Lihat juga
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