Metode IDebugSymbols3::GetTypeName (dbgeng.h)

Metode GetTypeName mengembalikan nama simbol jenis yang ditentukan oleh ID jenis dan modulnya.

Sintaks

HRESULT GetTypeName(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [out, optional] PSTR    NameBuffer,
  [in]            ULONG   NameBufferSize,
  [out, optional] PULONG  NameSize
);

Parameter

[in] Module

Menentukan alamat dasar modul tempat jenis berada. Untuk informasi selengkapnya, lihat Modul.

[in] TypeId

Menentukan ID jenis.

[out, optional] NameBuffer

Menerima nama jenis. Jika NameBufferADALAH NULL, informasi ini tidak dikembalikan.

[in] NameBufferSize

Menentukan ukuran dalam karakter buffer NameBuffer. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri.

[out, optional] NameSize

Menerima ukuran dalam karakter nama jenis. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri. Jika NameSizeNULL, informasi ini tidak dikembalikan.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
S_FALSE
Metode berhasil. Namun, buffer tidak cukup besar untuk menahan nama jenis dan terpotong.
E_FAIL
Tipe yang ditentukan tidak dapat ditemukan dalam modul yang ditentukan.

Keterangan

Untuk informasi selengkapnya tentang simbol, lihat Simbol.

Persyaratan

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

Lihat juga

GetTypeSize

IDebugSymbols

IDebugSymbols2

IDebugSymbols3