Bagikan melalui


IDebugExpressionEvaluator::GetMethodLocationProperty

Metode ini mengonversi lokasi metode dan offset menjadi alamat memori.

Sintaks

int GetMethodLocationProperty(
   string               upstrFullyQualifiedMethodPlusOffset,
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   out IDebugProperty2  ppProperty
);

Parameter

upstrFullyQualifiedMethodPlusOffset
[di] Lokasi metode dan offset, dinyatakan sebagai string.

pSymbolProvider
[di] Penyedia simbol dinyatakan sebagai objek IDebugSymbolProvider .

pAddress
[di] Alamat dalam metode , dinyatakan sebagai objek IDebugAddress .

pBinder
[di] Pengikat dinyatakan sebagai objek IDebugBinder .

ppProperty
[out] Mengembalikan antarmuka IDebugProperty2 yang mewakili alamat memori.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Alamat yang dikembalikan dapat digunakan untuk mengatur titik henti, misalnya.

Terlepas dari nama upstrFullyQualifiedMethodPlusOffset, parameter ini dapat diteruskan dengan nama metode yang memenuhi syarat sebagian. Dalam hal ini, metode yang dipilih adalah metode yang mencakup pAddress. Bagaimana parameter ini ditafsirkan hingga implementasi evaluator ekspresi dan bahasa yang didukungnya.

Baca juga