Partilhar via


CFileException::CFileException

Constrói um objeto de CFileException que armazena o código da causa e o código do sistema operacional no objeto.

CFileException( 
   int cause = CFileException::none,  
   LONG lOsError = -1,  
   LPCTSTR lpszArchiveName = NULL 
);

Parâmetros

  • cause
    Uma variável do tipo enumerado que indica a razão para a exceção.Consulte CFileException::m_cause para obter uma lista de valores possíveis.

  • lOsError
    Um motivo operar-sistema- específica para a exceção, se disponível.O parâmetro de lOsError fornece informações do que faz cause .

  • lpszArchiveName
    Aponta para uma cadeia de caracteres que contém o nome do objeto de CFile causando a exceção.

Comentários

Não use esse construtor diretamente, mas em vez de chamar a função global AfxThrowFileException.

ObservaçãoObservação

lOsError variável se aplica somente a CFile e objetos de CStdioFile .A classe de CMemFile não manipula esse código de erro.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe de CFileException

Gráfico de hierarquia

AfxThrowFileException