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