Interface IADsFileServiceOperations (iads.h)

L’interface IADsFileServiceOperations est une interface double qui hérite d’IADsServiceOperations. Elle étend les fonctionnalités, comme exposées dans l’interface IADsServiceOperations , pour gérer le service de fichiers sur un réseau. Plus précisément, il sert à gérer et à gérer les ressources ouvertes et les sessions actives du service de fichiers.

Héritage

L’interface IADsFileServiceOperations hérite d’IDispatch, d’IADs et d’IADsServiceOperations. IADsFileServiceOperations possède également ces types de membres :

Méthodes

L’interface IADsFileServiceOperations a ces méthodes.

 
IADsFileServiceOperations::Resources

La méthode IADsFileServiceOperations::Resources obtient un pointeur vers l’interface IADsCollection sur une collection d’objets de ressources représentant les ressources ouvertes actuelles sur ce service de fichiers.
IADsFileServiceOperations::Sessions

La méthode IADsFileServiceOperations::Sessions obtient un pointeur vers l’interface IADsCollection sur une collection d’objets de session qui représentent les sessions ouvertes actuelles pour ce service de fichiers.

Notes

Pour établir une liaison à un objet d’opérations de service de fichiers, utilisez la chaîne ADsPath qui identifie le service « LanmanServer » sur l’ordinateur hôte, comme illustré dans l’exemple de code suivant.

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

À ce stade, vous pouvez gérer l’objet de service de fichiers comme un objet de service uniquement, en appliquant toutes les méthodes d’IADsServiceOperations à l’objet de service de fichiers. Par exemple, vous pouvez examiner l’état opérationnel du service de fichiers, démarrer ou arrêter le service de fichiers ou modifier son mot de passe.

Toutefois, l’interface IADsFileServiceOperations vous permet d’utiliser des ressources ouvertes et des sessions actives du service de fichiers. Consultez l’exemple qui suit.

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

Pour plus d’informations sur les sessions actives et les ressources ouvertes, consultez IADsSession et IADsResource.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête iads.h

Voir aussi

IADs

IADsFileService

IADsResource

IADsService

IADsServiceOperations

IADsSession

IDispatch