Bagikan melalui


Metode IDebugSymbols2::GetFieldName (dbgeng.h)

Metode GetFieldName mengembalikan nama bidang dalam struktur.

Sintaks

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

Parameter

[in] Module

Menentukan alamat dasar modul tempat struktur ditentukan.

[in] TypeId

Menentukan ID tipe struktur.

[in] FieldIndex

Menentukan indeks bidang yang diinginkan dalam struktur.

[out, optional] NameBuffer

Menerima nama bidang. 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 bidang. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri. Jika NameSizeNULL, informasi ini tidak dikembalikan.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
S_FALSE
Metode berhasil. Namun, NameBuffer tidak cukup besar untuk menahan nama bidang dan terpotong.

Keterangan

Untuk informasi selengkapnya tentang simbol, lihat Simbol.

Persyaratan

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