Interface IADsFileServiceOperations (iads.h)

A interface IADsFileServiceOperations é uma interface dupla que herda de IADsServiceOperations. Ele estende a funcionalidade, conforme exposto na interface IADsServiceOperations , para gerenciar o serviço de arquivos em uma rede. Especificamente, ele serve para manter e gerenciar recursos abertos e sessões ativas do serviço de arquivo.

Herança

A interface IADsFileServiceOperations herda de IDispatch, IADs e IADsServiceOperations. IADsFileServiceOperations também tem estes tipos de membros:

Métodos

A interface IADsFileServiceOperations tem esses métodos.

 
IADsFileServiceOperations::Resources

O método IADsFileServiceOperations::Resources obtém um ponteiro para um ponteiro para a interface IADsCollection em uma coleção dos objetos de recurso que representam os recursos abertos atuais neste serviço de arquivo.
IADsFileServiceOperations::Sessions

O método IADsFileServiceOperations::Sessions obtém um ponteiro para um ponteiro para a interface IADsCollection em uma coleção dos objetos de sessão que representam as sessões abertas atuais para esse serviço de arquivo.

Comentários

Para associar a um objeto de operações de serviço de arquivo, use a cadeia de caracteres ADsPath que identifica o serviço "LanmanServer" no computador host, conforme mostrado no exemplo de código a seguir.

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")

Nesse ponto, você pode manipular o objeto de serviço de arquivo como apenas um objeto de serviço, aplicando qualquer um dos métodos de IADsServiceOperations ao objeto de serviço de arquivo. Por exemplo, você pode examinar o status operacional do serviço de arquivo, iniciar ou parar o serviço de arquivo ou alterar sua senha.

No entanto, a interface IADsFileServiceOperations permite que você trabalhe com recursos abertos e sessões ativas do serviço de arquivo. Veja o exemplo a seguir.

For Each r in fso.Resources
MsgBox r.User
MsgBox r.Path
MsgBox r.LockCount
Next

Para obter mais informações sobre sessões ativas e recursos abertos, consulte IADsSession e IADsResource.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho iads.h

Confira também

Iads

IADsFileService

IADsResource

IADsService

IADsServiceOperations

IADsSession

IDispatch