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 |