Interface IADsFileServiceOperations (iads.h)

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

Héritage

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

Méthodes

L’interface IADsFileServiceOperations possède ces méthodes.

 
IADsFileServiceOperations::Resources

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

La méthode IADsFileServiceOperations::Sessions obtient un pointeur vers 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")

À partir de ce stade, vous pouvez gérer l’objet de service comme un simple objet de service, en appliquant l’une des méthodes d’IADsServiceOperations à l’objet de service de fichiers. Par exemple, vous pouvez examiner la status opérationnelle 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