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 |