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.
Menentukan jenis alamat.
Sintaks
public enum enum_ADDRESS_KIND {
ADDRESS_KIND_NATIVE = 0x0001,
ADDRESS_KIND_UNMANAGED_THIS_RELATIVE = 0x0002,
ADDRESS_KIND_UNMANAGED_PHYSICAL = 0x0005,
ADDRESS_KIND_METADATA_METHOD = 0x0010,
ADDRESS_KIND_METADATA_FIELD = 0x0011,
ADDRESS_KIND_METADATA_LOCAL = 0x0012,
ADDRESS_KIND_METADATA_PARAM = 0x0013,
ADDRESS_KIND_METADATA_ARRAYELEM = 0x0014,
ADDRESS_KIND_METADATA_RETVAL = 0x0015,
};
Kolom
ADDRESS_KIND_NATIVE
Alamat asli, diwakili oleh struktur NATIVE_ADDRESS .
ADDRESS_KIND_UNMANAGED_THIS_RELATIVE
Alamat yang tidak dikelola relatif terhadap this penunjuk (Me di Visual Basic) dan diwakili oleh struktur UNMANAGED_ADDRESS_THIS_RELATIVE .
ADDRESS_KIND_UNMANAGED_PHYSICAL
Alamat fisik yang tidak dikelola, diwakili oleh struktur UNMANAGED_ADDRESS_PHYSICAL .
ADDRESS_KIND_METHOD
Metode kelas, yang diwakili oleh struktur METADATA_ADDRESS_METHOD .
ADDRESS_KIND_FIELD
Bidang kelas, yang diwakili oleh struktur METADATA_ADDRESS_FIELD .
ADDRESS_KIND_LOCAL
Alamatnya adalah untuk variabel lokal dan diwakili oleh struktur METADATA_ADDRESS_LOCAL .
ADDRESS_KIND_PARAM
Metode atau parameter fungsi, yang diwakili oleh struktur METADATA_ADDRESS_PARAM .
ADDRESS_KIND_ARRAYELEM
Elemen array, yang diwakili oleh struktur METADATA_ADDRESS_ARRAYELEM .
ADDRESS_KIND_RETVAL
Nilai yang dikembalikan, diwakili oleh struktur METADATA_ADDRESS_RETVAL .
Keterangan
Metode GetAddress mengembalikan struktur DEBUG_ADDRESS yang berisi gabungan struktur yang mungkin, struktur DEBUG_ADDRESS_UNION . Bidang dwKind DEBUG_ADDRESS_UNION struktur menyimpan ADDRESS_KIND nilai dan menjelaskan cara menginterpretasikan bidang serikat.
Persyaratan
Header: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll