Share via


CFileException::m_cause

Contiene los valores definidos por un tipo enumerado de CFileException .

int m_cause;

Comentarios

este miembro de datos es una variable pública de intescrito.Los enumeradores y sus significados son los siguientes:

  • CFileException::none ningún error.

  • CFileException::genericException un error sin especificar producido.

  • El archivo deCFileException::fileNotFound no pudo localizar.

  • CFileException::badPath All O Part de la ruta no es válido.

  • El número permitido speedCFileException::tooManyOpenFiles de archivos abiertos se superó.

  • El archivo deCFileException::accessDenied no pudo tener acceso.

  • CFileException::invalidFile There era un intento de utilizar un identificador de archivo no válido.

  • El directorio de trabajo actual deCFileException::removeCurrentDir no se puede quitar.

  • CFileException::directoryFull There no no será de entrada en la guía.

  • CFileException::badSeek There era un error que estaba intentando establecer el puntero de archivo.

  • CFileException::hardIO There era un error de hardware.

  • CFileException::sharingViolation SHARE.EXE no se cargó, o una región compartida se bloquea.

  • CFileException::lockViolation There era un intento de bloquear una región que se bloquea ya.

  • El disco deCFileException::diskFull No está completo.

  • Final del archivo deCFileException::endOfFile Se ha alcanzado.

    [!NOTA]

    estos enumeradores de la causa de CFileException son distintos de los enumeradores de la causa de CArchiveException .

    [!NOTA]

    Está desusadaCArchiveException:: genérico .Uso genericException en su lugar.si genérico se utiliza en una aplicación y se compila con /clr, habrá los errores de sintaxis que no son fáciles de descifrar.

Ejemplo

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

encabezado: afx.h

Vea también

Referencia

Clase de CFileException

Gráfico de jerarquía