IDebugSymbols3::AddSyntheticModuleWide method (dbgeng.h)

Metode AddSyntheticModuleWide menambahkan modul sintetis ke daftar modul yang dipertahankan debugger untuk proses saat ini.

Sintaks

HRESULT AddSyntheticModuleWide(
  [in] ULONG64 Base,
  [in] ULONG   Size,
  [in] PCWSTR  ImagePath,
  [in] PCWSTR  ModuleName,
  [in] ULONG   Flags
);

Parameter

[in] Base

Menentukan lokasi dalam ruang alamat virtual proses dari dasar modul sintetis.

[in] Size

Menentukan ukuran dalam byte modul sintetis.

[in] ImagePath

Menentukan nama gambar modul sintetis. Ini adalah nama yang akan dikembalikan sebagai nama file yang dapat dieksekusi untuk modul sintetis. Jalur lengkap harus disertakan jika diketahui.

[in] ModuleName

Menentukan nama modul untuk modul sintetis.

[in] Flags

Atur ke DEBUG_ADDSYNTHMOD_DEFAULT.

Nilai kembali

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
 

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

Keterangan

Wilayah memori modul sintetis, yang dijelaskan oleh parameter Dasar dan Ukuran , tidak boleh tumpang tindih dengan wilayah memori modul lain.

Jika semua modul dimuat ulang - misalnya, dengan memanggil Muat Ulang dengan parameter Modul yang diatur ke string kosong - semua modul sintetis akan dibuang.

Untuk informasi selengkapnya tentang modul sintetis, lihat Modul Sintetis.

Persyaratan

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

Lihat juga

AddSyntheticSymbol

IDebugSymbols3

RemoveSyntheticModule