Поделиться через


Функции NetFile (управление сетевыми ресурсами)

Функции сетевых файлов предоставляют способ мониторинга и закрытия файлов, устройств и каналов ресурсов, открытых на сервере. Ниже перечислены функции файлов.

Функция Описание
NetFileClose Принудительно закрывает ресурс.
NetFileEnum Возвращает сведения о открытых файлах на сервере.
NetFileGetInfo Возвращает сведения об определенном открытии ресурса сервера.

 

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

Функция NetFileEnum возвращает сведения о ресурсах, открытых на сервере. Файл можно открыть один или несколько раз одним или несколькими приложениями. Каждое открытие файла однозначно идентифицируется. Функция NetFileEnum возвращает запись для каждого открытия файла. Функция NetFileGetInfo возвращает сведения об одном открытии ресурса.

Сведения о файле доступны на следующих уровнях.

FILE_INFO_2
FILE_INFO_3

Уровни 0 и 1 не поддерживаются. Уровень 2 возвращает только идентификационный номер, назначенный ресурсу при открытии. Уровень 3 возвращает идентификационный номер, разрешения, блокировки файлов и имя пользователя, открывшего ресурс.

При программировании для Active Directory можно вызвать определенные методы интерфейса службы Active Directory (ADSI) для достижения той же функциональности, которую можно достичь, вызвав NetFileEnum и функции NetFileGetInfo. Дополнительные сведения см. в IADsResource и IADsFileServiceOperations.