IDebugSymbols3::AddSyntheticSymbol method (dbgeng.h)

Metode AddSyntheticSymbol menambahkan simbol sintetis ke modul dalam proses saat ini.

Sintaks

HRESULT AddSyntheticSymbol(
  [in]            ULONG64              Offset,
  [in]            ULONG                Size,
  [in]            PCSTR                Name,
  [in]            ULONG                Flags,
  [out, optional] PDEBUG_MODULE_AND_ID Id
);

Parameter

[in] Offset

Menentukan lokasi dalam ruang alamat virtual proses dari simbol sintetis.

[in] Size

Menentukan ukuran dalam byte simbol sintetis.

[in] Name

Menentukan nama simbol sintetis.

[in] Flags

Atur ke DEBUG_ADDSYNTHSYM_DEFAULT.

[out, optional] Id

Menerima struktur DEBUG_MODULE_AND_ID yang mengidentifikasi simbol sintetis. Jika IdNULL, informasi ini tidak dikembalikan.

Nilai kembali

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
 

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Keterangan

Lokasi simbol sintetis tidak boleh sama dengan lokasi simbol lain.

Jika modul yang berisi simbol sintetis dimuat ulang - misalnya, dengan memanggil Muat Ulang dengan parameter Modul yang diatur ke nama modul - simbol sintetis akan dibuang.

Untuk informasi selengkapnya tentang simbol sintetis, lihat Simbol Sintetis.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

AddSyntheticModule

IDebugSymbols3

RemoveSyntheticSymbol