Blokir

Setiap blok kode diidentifikasi oleh simbol SymTagBlock. Simbol blok digunakan untuk mengidentifikasi cakupan berlapis dalam fungsi.

Properti

Tabel berikut ini memperlihatkan properti yang valid untuk jenis simbol ini.

Properti Jenis data Deskripsi
IDiaSymbol::get_addressOffset DWORD Offset bagian dari lokasi; untuk detailnya, lihat Enumerasi LocationType.
IDiaSymbol::get_addressSection DWORD Bagian dari lokasi; untuk detailnya, lihat Enumerasi LocationType.
IDiaSymbol::get_length ULONGLONG Jumlah byte kode dalam blok.
IDiaSymbol::get_lexicalParent IDiaSymbol* Simbol blok atau fungsi penutup.
IDiaSymbol::get_lexicalParentId DWORD Mengembalikan ID simbol induk leksikal.
IDiaSymbol::get_locationType DWORD Blok memiliki lokasi statis; untuk detailnya, lihat Lokasi Simbol.
IDiaSymbol::get_name BSTR Mengembalikan nama blok (yang biasanya merupakan string kosong).
IDiaSymbol::get_relativeVirtualAddress DWORD Mengembalikan alamat virtual blok ini relatif terhadap induk leksikalnya.
IDiaSymbol::get_symIndexId DWORD ID indeks simbol.
IDiaSymbol::get_symTag DWORD Mengembalikan SymTagBlock (salah satu nilai Enumerasi SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Mengembalikan alamat virtual blok ini dalam hal yang dapat dijalankan.

Baca juga