Bagikan melalui


Metode IDebugHostModule::FindSymbolByName (dbgmodel.h)

Metode FindSymbolByName akan menemukan simbol global tunggal dari nama yang diberikan dalam modul. Jika tidak ada simbol tunggal yang cocok dengan nama yang diberikan, kesalahan akan dikembalikan oleh metode ini. Perhatikan bahwa metode ini akan lebih suka mengembalikan simbol privat daripada simbol dalam tabel publik.

Sintaks

HRESULT FindSymbolByName(
  PCWSTR           symbolName,
  IDebugHostSymbol **symbol
);

Parameter

symbolName

Nama simbol untuk ditemukan dalam informasi simbolis untuk modul.

symbol

Simbol yang ditemukan akan dikembalikan di sini.

Nilai kembali

Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.

Keterangan

Kode Sampel

ComPtr<IDebugHostModule> spModule; /* get a module (see FindModuleByName) */

// Find the symbol for g_someGlobal;
ComPtr<IDebugHostSymbol> spSymbol;
if (SUCCEEDED(spModule->FindSymbolByName(L"g_someGlobal", &spSymbol)))
{
    // spSymbol contains the symbol for g_someGlobal.  It may be any kind of symbol.
}

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Antarmuka IDebugHostModule