Kelas CAtlException
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.