Функции NetFile (управление сетью)
Функции управления файлами сети позволяют отслеживать и закрывать ресурсы файлов, устройств и каналов, открытые на сервере. Ниже перечислены функции файлов.
Функция | Описание |
---|---|
NetFileClose | Принудительно закрывает ресурс. |
NetFileEnum | Возвращает сведения об открытых файлах на сервере. |
NetFileGetInfo | Возвращает сведения о конкретном открытии ресурса сервера. |
Вызовите функцию NetFileClose , если файл не может быть закрыт никакими другими способами. Эту функцию следует использовать с осторожностью, так как NetFileClose не записывает данные, кэшированные в клиентской системе, в файл перед закрытием файла.
Функция NetFileEnum возвращает сведения о ресурсах, открытых на сервере. Файл может быть открыт один или несколько раз одним или несколькими приложениями. Каждое открытие файла уникально идентифицируется. Функция NetFileEnum возвращает запись для каждого открытия файла. Функция NetFileGetInfo возвращает сведения об одном открытии ресурса.
Сведения о файлах доступны на следующих уровнях:
Уровни 0 и 1 не поддерживаются. Уровень 2 возвращает только идентификационный номер, назначенный ресурсу при его открытии. Уровень 3 возвращает идентификационный номер, разрешения, блокировки файлов и имя пользователя, открывшего ресурс.
При программировании для Active Directory можно вызвать определенные методы интерфейса службы Active Directory (ADSI) для достижения той же функциональности, которую можно достичь, вызвав функции NetFileEnum и NetFileGetInfo . Дополнительные сведения см. в разделах IADsResource и IADsFileServiceOperations.