Metode IDebugEventCallbacks::ChangeSymbolState (dbgeng.h)
Metode panggilan balik ChangeSymbolState dipanggil oleh mesin saat status simbol berubah.
Sintaks
HRESULT ChangeSymbolState(
[in] ULONG Flags,
[in] ULONG64 Argument
);
Parameter
[in] Flags
Menentukan set bit yang menunjukkan sifat perubahan pada status simbol. Bendera bit berikut mungkin diatur.
Nilai | Deskripsi |
---|---|
DEBUG_CSS_LOADS | Mesin telah memuat beberapa simbol modul. |
DEBUG_CSS_UNLOADS | Mesin telah membongkar beberapa simbol modul. |
DEBUG_CSS_SCOPE | Cakupan simbol saat ini telah berubah. |
DEBUG_CSS_PATHS | Jalur pencarian gambar, sumber, atau simbol yang dapat dieksekusi telah berubah. |
DEBUG_CSS_SYMBOL_OPTIONS | Opsi simbol telah berubah. |
DEBUG_CSS_TYPE_OPTIONS | Opsi jenis telah berubah. |
[in] Argument
Menyediakan informasi tambahan tentang perubahan pada status simbol. Jika lebih dari satu bendera bit diatur dalam parameter Bendera , parameter Argumen tidak digunakan. Jika tidak, nilai Argumen tergantung pada nilai Bendera:
DEBUG_CSS_LOADS
Nilai Argumen adalah lokasi dasar (di ruang alamat memori target) dari gambar modul tempat mesin memuat simbol.
DEBUG_CSS_UNLOADS
Nilai Argumen adalah lokasi dasar (di ruang alamat memori target) dari gambar modul yang dibongkar simbol mesin. Jika mesin membongkar simbol untuk lebih dari satu gambar, nilai Argumen adalah nol.
DEBUG_CSS_SCOPE
Nilai Argumen adalah nol.
DEBUG_CSS_PATHS
Nilai Argumen adalah nol.
DEBUG_CSS_SYMBOL_OPTIONS
Nilai Argumen adalah opsi simbol.
DEBUG_CSS_TYPE_OPTIONS
Nilai Argumen adalah nol.
Nilai kembali
Nilai pengembalian diabaikan oleh mesin kecuali menunjukkan kesalahan panggilan prosedur jarak jauh; dalam hal ini klien, yang dengannya objek IDebugEventCallbacks ini terdaftar, dinonaktifkan.
Keterangan
Metode ini hanya dipanggil oleh mesin jika bendera DEBUG_EVENT_CHANGE_SYMBOL_STATE diatur dalam masker yang dikembalikan oleh IDebugEventCallbacks::GetInterestMask.
Untuk informasi selengkapnya tentang menangani peristiwa, lihat Memantau Peristiwa.
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