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.
Mengambil simbol yang mewakili jenis untuk simbol ini.
Sintaks
HRESULT get_type (
IDiaSymbol** pRetVal
);
Parameter
pRetVal
[out] Tampilkan objek IDiaSymbol yang mewakili jenis simbol ini.
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan S_FALSE atau kode kesalahan.
Catatan
Nilai kembali dari S_FALSE berarti properti tidak tersedia untuk simbol tersebut.
Keterangan
Untuk menentukan jenis yang dimiliki simbol, Anda harus memanggil metode ini dan memeriksa objek IDiaSymbol yang dihasilkan. Perhatikan bahwa mungkin saja sebuah simbol tidak memiliki jenis. Misalnya, nama struktur tidak memiliki jenis tetapi mungkin memiliki simbol turunan (gunakan metode IDiaSymbol::findChildren untuk memeriksa turunan tersebut).
Contoh
IDiaSymbol* pType;
CComPtr<IDiaSymbol> pBaseType;
if (SUCCEEDED(pType->get_type( &pBaseType ))) {
BasicType btBaseType;
if (SUCCEEDED(pBaseType->get_baseType((DWORD *)&btBaseType))) {
// Do something with basic type.
}
}