Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur ini mewakili alamat variabel lokal dalam cakupan (biasanya fungsi atau metode).
Sintaks
public struct METADATA_ADDRESS_LOCAL {
public int tokMethod;
public object pLocal;
public uint dwIndex;
}
Anggota
tokMethod
ID metode atau fungsi variabel lokal adalah bagian dari.
[C++] _mdToken adalah typedef untuk 32-bit int.
pLocal
Token yang alamatnya diwakili struktur ini.
dwIndex
Dapat berupa indeks variabel lokal ini dalam metode atau fungsi, atau beberapa nilai lain (khusus bahasa).
Keterangan
Struktur ini adalah bagian dari penyatuan dalam struktur DEBUG_ADDRESS_UNION ketika dwKind bidang DEBUG_ADDRESS_UNION struktur diatur ke ADDRESS_KIND_LOCAL (nilai dari enumerasi ADDRESS_KIND ).
Peringatan
[Hanya C++] Jika pLocal tidak null, maka Anda harus memanggil Release penunjuk token (addr adalah bidang dalam struktur DEBUG_ADDRESS ):
if (addr.dwKind == ADDRESS_KIND_METADATA_LOCAL && addr.addr.addrLocal.pLocal != NULL)
{
addr.addr.addrLocal.pLocal->Release();
}
Persyaratan
Header: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll