Metode IDebugSymbols3::OutputSymbolByOffset (dbgeng.h)

Metode OutputSymbolByOffset mencari simbol berdasarkan alamat dan mencetak nama simbol dan informasi simbol lainnya ke konsol debugger.

Sintaks

HRESULT OutputSymbolByOffset(
  [in] ULONG   OutputControl,
  [in] ULONG   Flags,
  [in] ULONG64 Offset
);

Parameter

[in] OutputControl

Menentukan tempat untuk mengirim output. Untuk nilai yang mungkin, lihat DEBUG_OUTCTL_XXX.

[in] Flags

Menentukan bendera yang digunakan untuk menentukan informasi apa yang dicetak dengan simbol .

Bendera berikut dapat ada:

Bendera bit Efek
DEBUG_OUTSYM_FORCE_OFFSET Sertakan lokasi simbol.
DEBUG_OUTSYM_SOURCE_LINE Sertakan nama file dan nomor baris file sumber tempat simbol ditentukan.
DEBUG_OUTSYM_ALLOW_DISPLACEMENT Tidak memerlukan kecocokan yang tepat untuk lokasi simbol.

Ini memungkinkan parameter Offset untuk menentukan alamat apa pun dalam alokasi memori simbol - bukan hanya alamat dasar.

[in] Offset

Menentukan lokasi dalam ruang alamat virtual proses dari simbol yang akan dicetak.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_NOINTERFACE
Tidak ada simbol yang ditemukan di lokasi yang ditentukan.

Keterangan

Untuk informasi selengkapnya tentang simbol, lihat Simbol.

Persyaratan

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

Lihat juga

GetNameByOffset

IDebugSymbols3