Partager via


CFileException, classe

Représente une condition d'exception reliée aux données.

class CFileException : public CException

Membres

Constructeurs publics

Nom

Description

CFileException::CFileException

Construit un objet CFileException.

Méthodes publiques

Nom

Description

CFileException::ErrnoToException

Code de cause de la valeur qui correspond à un numéro d'erreur d'exécution.

CFileException::GetErrorMessage

Récupère le message décrivant une exception.

CFileException::OsErrorToException

Retourne un code d'erreur correspondant au code d'erreur du système d'exploitation.

CFileException::ThrowErrno

Lève une exception de fichier sur un numéro d'erreur d'exécution.

CFileException::ThrowOsError

Lève une exception de fichier sur un numéro d'erreur du système d'exploitation.

Données membres publiques

Nom

Description

CFileException::m_cause

Contient le code portable correspondant à la cause de l'exception.

CFileException::m_lOsError

Contient le numéro d'erreur du système d'exploitation associé.

CFileException::m_strFileName

Contient le nom du fichier de cette exception.

Notes

La classe d' CFileException inclut les données membres publiques qui contiennent le code portable cause et le numéro d'erreur de fonctionnement-système- détail. La classe fournit également des fonctions membres static pour lever des exceptions de fichier et pour retourner des codes de provoque des erreurs du système d'exploitation et des erreurs de runtime C.

Les objets d'CFileException sont construits et levée dans les fonctions membres d' CFile et dans les fonctions membres des classes dérivées. Vous pouvez accéder à ces objets dans la portée d'une expression de collecteur . Pour la portabilité, utilisez uniquement le code de cause pour obtenir la raison d'une exception. Pour plus d'informations sur les exceptions, consultez l'article gestion des exceptions (MFC).

Hiérarchie d'héritage

CObject

CException

CFileException

Configuration requise

Header: afx.h

Voir aussi

Référence

CException, classe

Graphique de la hiérarchie

Autres ressources

Le traitement des exceptions