Bagikan melalui


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.

Lihat juga

AtlThrow
Gambaran Umum Kelas