Compartilhar via


CFileException::m_cause

Contém os valores definidos por um CFileException tipo enumerado.

int m_cause;

Comentários

Esse membro de dados é uma variável pública do tipo int. sistema autônomo enumeradores e seus significados são:

  • CFileException::none   Não ocorreu nenhum erro.

  • CFileException::genericException   Ocorreu um erro não especificado.

  • CFileException::fileNotFound   O arquivo não pôde ser localizado.

  • CFileException::badPath   Todo ou parte do caminho é inválido.

  • CFileException::tooManyOpenFiles   O número permitido de arquivos abertos foi excedido.

  • CFileException::accessDenied   Não é possível acessar o arquivo.

  • CFileException::invalidFile   Houve uma tentativa de usar um identificador de arquivo inválido.

  • CFileException::removeCurrentDir   Não é possível remover a diretório de trabalho corrente.

  • CFileException::directoryFull   Há mais entradas de diretório.

  • CFileException::badSeek   Ocorreu um erro ao tentar conjunto o ponteiro do arquivo.

  • CFileException::hardIO   Ocorreu um erro de hardware.

  • CFileException::sharingViolation   Share.exe não foi carregado ou uma região compartilhada estava bloqueado.

  • CFileException::lockViolation   Houve uma tentativa de bloquear uma região que já estava bloqueada.

  • CFileException::diskFull   O disco está cheio.

  • CFileException::endOfFile   Foi alcançado o participante do arquivo.

    Observação:

    Esses CFileException causa enumeradores são diferentes das CArchiveException fazer com que os enumeradores.

    Observação:

    CArchiveException::generic está obsoleto.Use genericException em vez disso.If genérico é usado em um aplicativo e criados com/CLR, haverá erros de sintaxe que não são fáceis de decifrar.

Exemplo

try
{
   CFile f(_T("M_Cause_File.dat"), CFile::modeWrite);
}
catch(CFileException* e)
{
   if( e->m_cause == CFileException::fileNotFound)
      TRACE(_T("ERROR: File not found\n"));
   e->Delete();
}

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CFileException

Gráfico de hierarquia

Outros recursos

CFileException membros