Функция NetFileClose (lmshare.h)

Принудительное закрытие ресурса. Эту функцию можно использовать, если ошибка предотвращает закрытие другими средствами. Следует использовать NetFileClose с осторожностью, так как он не записывает данные, кэшированные в клиентской системе, в файл перед закрытием файла.

Синтаксис

NET_API_STATUS NET_API_FUNCTION NetFileClose(
  [in] LMSTR servername,
  [in] DWORD fileid
);

Параметры

[in] servername

Указатель на строку, указывающую DNS или NetBIOS-имя удаленного сервера, на котором выполняется функция. Если этот параметр имеет значение NULL, используется локальный компьютер.

Эта строка является Юникодом, если определен _WIN32_WINNT или FORCE_UNICODE .

[in] fileid

Указывает идентификатор файла открытого экземпляра ресурса для закрытия.

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение NERR_Success.

Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих кодов ошибок.

Код возврата Описание
ERROR_ACCESS_DENIED
У пользователя нет доступа к запрошенной информации.
ERROR_FILE_NOT_FOUND
Файл не найден.

Комментарии

Только члены локальной группы "Администраторы" или "Операторы сервера" могут успешно выполнять функцию NetFileClose .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header lmshare.h (include Lm.h)
Библиотека Netapi32.lib
DLL Netapi32.dll

См. также раздел

Функции NetFile

Функции управления сетями

Общие сведения об управлении сетями