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 |