FunctionType

Setiap tanda tangan fungsi yang unik diidentifikasi oleh SymTagFunctionType simbol. Setiap parameter diidentifikasi sebagai simbol turunan kelas dengan SymTagFunctionArgType tag.

Properti

Tabel berikut memperlihatkan properti valid tambahan untuk jenis simbol ini.

Properti Jenis data Deskripsi
IDiaSymbol::get_callingConvention DWORD Salah satu nilai Enumerasi CV_call_e.
IDiaSymbol::get_classParent IDiaSymbol* Kelas yang fungsi ini (atau metode) adalah anggotanya.
IDiaSymbol::get_classParentId DWORD ID simbol induk kelas.
IDiaSymbol::get_constType BOOL TRUE jika fungsi ditandai sebagai konstanta.
IDiaSymbol::get_count DWORD Jumlah parameter fungsi.
IDiaSymbol::get_lexicalParent IDiaSymbol* Simbol dari kompilasi terlampir.
IDiaSymbol::get_lexicalParentId DWORD ID simbol induk leksikal.
IDiaSymbol::get_objectPointerType IDiaSymbol* Jenis penunjuk objek metode ("ini").
IDiaSymbol::get_symIndexId DWORD ID indeks simbol.
IDiaSymbol::get_symTag DWORD Mengembalikan SymTagFunctionType (salah satu nilai Enumerasi SymTagEnum).
IDiaSymbol::get_thisAdjust LONG Penyesuaian "ini" logis untuk metode tersebut.
IDiaSymbol::get_type IDiaSymbol* Simbol untuk jenis nilai kembali.
IDiaSymbol::get_typeId DWORD ID simbol jenis.
IDiaSymbol::get_unalignedType BOOL TRUE jika fungsi tidak disejajarkan.
IDiaSymbol::get_volatileType BOOL TRUE jika fungsi ditandai sebagai tidak stabil.

Baca juga