Visual C++. Описание стандартных классов - ReleaseFile

ОГЛАВЛЕНИЕ


ReleaseFile

virtual void ReleaseFile(CFile* pFile, BOOL bAbort);

Аргументы

  • pFile - указатель на объект класса CFile, который необходимо освободить.
  • bAbort - определяет функцию, которая будет использована при освобождении файла. Если данный аргумент имеет значение FALSE, то для освобождения файла используется функция CFile::Close, в противном случае используется функция CFile::Abort.

Описание

Данная функция вызывается приложением для освобождения файла, делая его доступным для других приложений. Если аргумент bAbort имеет значение TRUE, то функция ReleaseFile вызывает функцию CFile::Abort и файл освобождается. Функция CFile::Abort не вызывает исключения. Если аргумент bAbort имеет значение FALSE, то функция ReleaseFile вызывает функцию CFile::Close и файл освобождается. Данная функция перегружается в том случае, если пользователь должен выполнить определенные действия перед закрытием файла.