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


Интерфейс 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

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

IAD

IADsFileService

IADsResource

IADsService

IADsServiceOperations

IADsSession

IDispatch