Metode IDebugControl3::GetExpressionSyntaxNames (dbgeng.h)
Metode GetExpressionSyntaxNames mengembalikan nama lengkap dan singkatan dari sintaks ekspresi.
Sintaks
HRESULT GetExpressionSyntaxNames(
[in] ULONG Index,
[out, optional] PSTR FullNameBuffer,
[in] ULONG FullNameBufferSize,
[out, optional] PULONG FullNameSize,
[out, optional] PSTR AbbrevNameBuffer,
[in] ULONG AbbrevNameBufferSize,
[out, optional] PULONG AbbrevNameSize
);
Parameter
[in] Index
Menentukan indeks sintaks ekspresi. Indeks harus antara nol dan jumlah sintaks ekspresi yang dikembalikan oleh GetNumberExpressionSyntaxes dikurangi satu.
[out, optional] FullNameBuffer
Menerima nama lengkap sintaks ekspresi. Jika FullNameBufferNULL, informasi ini tidak dikembalikan.
[in] FullNameBufferSize
Menentukan ukuran, dalam karakter, dari buffer FullNameBuffer. Ukuran ini mencakup ruang untuk karakter yang mengakhiri '\0'.
[out, optional] FullNameSize
Menerima ukuran, dalam karakter, dari nama lengkap sintaks ekspresi. Ukuran ini mencakup ruang untuk karakter yang mengakhiri '\0'. Jika FullNameSizeNULL, informasi ini tidak dikembalikan.
[out, optional] AbbrevNameBuffer
Menerima nama singkat dari sintaks ekspresi. Ukuran ini mencakup ruang untuk karakter yang mengakhiri '\0'. Jika AbbrevNameBufferADALAH NULL, informasi ini tidak dikembalikan.
[in] AbbrevNameBufferSize
Menentukan ukuran, dalam karakter, dari buffer AbbrevNameBufferSize. Ukuran ini mencakup ruang untuk karakter yang mengakhiri '\0'.
[out, optional] AbbrevNameSize
Menerima ukuran, dalam karakter, dari nama singkatan sintaks ekspresi. Ukuran ini mencakup ruang untuk karakter yang mengakhiri '\0'. Jika AbbrevNameSizeNULL, informasi ini tidak dikembalikan.
Mengembalikan nilai
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Metode berhasil. Namun, FullNameBufferSize atau AbbrevNameBufferSize lebih kecil dari ukuran nama sintaks ekspresi masing-masing, dan nama dipotong agar pas di dalam buffer. |
Keterangan
Saat ini, ada dua sintaks ekspresi, nama lengkapnya adalah "ekspresi Microsoft Assembler" dan "ekspresi sumber C++." Sintaks ekspresi singkatan yang sesuai adalah "MASM" dan "C++."
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