Metode IDebugSymbolGroup2::OutputAsType (dbgeng.h)
Metode OutputAsType mengubah jenis simbol dalam grup simbol. Entri simbol diperbarui untuk mewakili jenis baru.
Sintaks
HRESULT OutputAsType(
[in] ULONG Index,
[in] PCSTR Type
);
Parameter
[in] Index
Indeks entri dalam grup simbol ini. Indeks simbol adalah nomor identifikasi. Indeks berkisar dari nol hingga jumlah simbol dalam grup simbol dikurangi satu.
[in] Type
Nama jenis simbol yang Anda inginkan. Jika nama dimulai dengan tanda seru (!), nama diperlakukan sebagai ekstensi. Untuk informasi selengkapnya tentang cara menggunakan ekstensi sebagai jenis, lihat bagian Keterangan.
Nilai kembali
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
Metode ini juga dapat mengembalikan nilai kesalahan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai.
Keterangan
Karena turunan dari jenis entri baru mungkin berbeda dari turunan dari jenis entri lama, metode OutputAsType menghapus semua turunan entri dari grup simbol. Anda dapat menambahkan anak kembali dengan menggunakan metode ExpandSymbol .
Jika Jenis adalah ekstensi, alamat simbol diteruskan ke ekstensi. Setiap baris output dari ekstensi menjadi simbol anak dari simbol yang ditentukan. Simbol anak ini adalah teks dan Anda tidak dapat memanipulasinya dengan cara apa pun. Misalnya, jika nama variabel adalah @$teb, Anda dapat mengubah jenisnya menjadi !teb.
Untuk informasi selengkapnya tentang grup simbol, lihat Cakupan dan Grup Simbol.
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