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.
Sintaks
public struct DEBUG_ADDRESS {
public uint ulAppDomainID;
public Guid guidModule;
public int tokClass;
public DEBUG_ADDRESS_UNION addr;
}
Anggota
ulAppDomainID
ID proses.
guidModule
GUID modul yang berisi alamat ini.
tokClass
Token yang mengidentifikasi kelas atau jenis alamat ini.
Catatan
Nilai ini khusus untuk penyedia simbol dan karenanya tidak memiliki arti umum selain sebagai pengidentifikasi untuk jenis kelas.
addr
Struktur DEBUG_ADDRESS_UNION , yang berisi persatuan struktur yang menjelaskan jenis alamat individual. Nilai addr.dwKind berasal dari enumerasi ADDRESS_KIND , yang menjelaskan cara menafsirkan serikat pekerja.
Keterangan
Struktur ini diteruskan ke metode GetAddress yang akan diisi.
Peringatan [hanya C++]
Jika addr.dwKind adalah ADDRESS_KIND_METADATA_LOCAL dan jika addr.addr.addrLocal.pLocal bukan nilai null, maka Anda harus memanggil Release penunjuk token:
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