CFileException::m_cause

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

int m_cause;

Comentários

Este membro de dados é uma variável pública do tipo int.Enumeradores e seus significados são:

  • CFileException::none nenhum erro ocorreu.

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

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

  • O todo ou parte deCFileException::badPath de caminho é inválido.

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

  • CFileException::accessDenied o arquivo não pôde ser acessado.

  • CFileException::invalidFile lá foi uma tentativa de usar um identificador de arquivo válido.

  • CFileException::removeCurrentDir o diretório de trabalho corrente não pode ser removido.

  • CFileException::directoryFull há não é não mais entradas de diretório.

  • CFileException::badSeek lá fosse um erro ao tentar definir o ponteiro do arquivo.

  • CFileException::hardIO lá fosse um erro de hardware.

  • CFileException::sharingViolation SHARE.EXE não foi carregado, ou região compartilhada foi com barreira.

  • CFileException::lockViolation lá foi uma tentativa para bloquear uma região que já esteja bloqueada.

  • CFileException::diskFull o disco está cheio.

  • CFileException::endOfFile a fim do arquivo foi alcançado.

    ObservaçãoObservação

    Esses enumeradores da causa de CFileException são diferentes dos enumeradores da causa de CArchiveException .

    ObservaçãoObservação

    CArchiveException::generic é substituído.Use genericException em vez de isso.Se generic é usado em um aplicativo e compilado 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 de CFileException

Gráfico de hierarquia