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)