Интерфейс IADsFileServiceOperations (iads.h)
Интерфейс IADsFileServiceOperations — это двойной интерфейс, который наследуется от IADsServiceOperations. Он расширяет функциональные возможности, предоставляемые в интерфейсе IADsServiceOperations , для управления файловой службой по сети. В частности, он служит для обслуживания открытых ресурсов и активных сеансов файловой службы и управления ими.
Наследование
Интерфейс IADsFileServiceOperations наследуется от IDispatch, IADs и IADsServiceOperations. IADsFileServiceOperations также имеет следующие типы элементов:
Методы
Интерфейс IADsFileServiceOperations содержит следующие методы.
IADsFileServiceOperations::Resources Метод IADsFileServiceOperations::Resources получает указатель на интерфейс IADsCollection в коллекции объектов ресурсов, представляющих текущие открытые ресурсы в этой файловой службе. |
IADsFileServiceOperations::Sessions Метод IADsFileServiceOperations::Sessions получает указатель на интерфейс IADsCollection в коллекции объектов сеанса, представляющих текущие открытые сеансы для этой файловой службы. |
Комментарии
Чтобы выполнить привязку к объекту операций файловой службы, используйте строку ADsPath, которая определяет службу LanmanServer на хост-компьютере, как показано в следующем примере кода.
Dim fso As IADsFileServiceOperations
On Error Resume Next
' Replace aDomain with the domain that the computer is located on.
' Replace aComputer with the name of the computer.
Set fso = GetObject("WinNT://aDomain/aComputer/LanmanServer")
С этого момента объект файловой службы можно обрабатывать как просто объект службы, применяя к объекту файловой службы любой из методов IADsServiceOperations . Например, можно проверить состояние работы файловой службы, запустить или остановить службу файлов или изменить ее пароль.
Однако интерфейс IADsFileServiceOperations позволяет работать с открытыми ресурсами и активными сеансами файловой службы. См. следующий пример.
For Each r in fso.Resources
MsgBox r.User
MsgBox r.Path
MsgBox r.LockCount
Next
Дополнительные сведения об активных сеансах и открытых ресурсах см. в разделе IADsSession и IADsResource.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | iads.h |