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.
Kelas ini mendefinisikan pengecualian ATL.
Sintaks
class CAtlException
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CAtlException::CAtlException | Konstruktor. |
Operator Publik
| Nama | Deskripsi |
|---|---|
| CAtlException::operator HRESULT | Melemparkan objek saat ini ke nilai HRESULT. |
Anggota Data Publik
| Nama | Deskripsi |
|---|---|
| CAtlException::m_hr | Variabel jenis HRESULT yang dibuat oleh objek dan digunakan untuk menyimpan kondisi kesalahan. |
Keterangan
Objek CAtlException mewakili kondisi pengecualian yang terkait dengan operasi ATL. Kelas ini CAtlException mencakup anggota data publik yang menyimpan kode status yang menunjukkan alasan pengecualian dan operator transmisi yang memungkinkan Anda memperlakukan pengecualian seolah-olah itu adalah HRESULT.
Secara umum, Anda akan memanggil AtlThrow daripada membuat objek secara CAtlException langsung.
Persyaratan
Header: atlexcept.h
CAtlException::CAtlException
Konstruktor.
CAtlException(HRESULT hr) throw();
CAtlException() throw();
Parameter
Hr
Kode kesalahan HRESULT.
CAtlException::operator HRESULT
Melemparkan objek saat ini ke nilai HRESULT.
operator HRESULT() const throw ();
CAtlException::m_hr
Anggota data HRESULT.
HRESULT m_hr;
Keterangan
Anggota data yang menyimpan kondisi kesalahan. Nilai HRESULT ditetapkan oleh konstruktor, CAtlException::CAtlException.