Interface IADsFileShare (iads.h)
L’interface IADsFileShare est une interface double qui hérite des IAD. Il est conçu pour représenter un partage de fichiers publié sur le réseau. Appelez les méthodes sur IADsFileShare pour accéder ou publier des données sur un point de partage de fichiers.
Héritage
L’interface IADsFileShare hérite des IDispatch et des IAD. IADsFileShare a également les types de membres suivants :
Notes
IADsFileShare est uniquement pris en charge par le fournisseur de système WinNT. À l’aide du fournisseur WinNT, vous pouvez également établir une liaison à un partage FPNW en remplaçant « FPNW » par « LanmanServer » dans les exemples de code ci-dessous.
Pour établir une liaison à un partage de fichiers, à l’aide du fournisseur de système WinNT, vous pouvez lier explicitement au service de fichiers « LanmanServer » sur l’ordinateur hôte, puis énumérer le conteneur pour atteindre le partage de fichiers qui vous intéresse, ou lier directement au partage de fichiers.
Exemples
L’exemple de code suivant montre comment lier au service de fichiers et énumérer le conteneur pour afficher les noms des partages dans ce conteneur.
Dim fs as IADsFileService
Dim share As IADsFileShare
On Error GoTo Cleanup
Set fs = GetObject("WinNT://aComputer/LanmanServer")
For Each share In fs
MsgBox("Share: " & share.name)
Next share
Cleanup:
If (Err.Number<>0) Then
MsgBox("An error has occurred. " & Err.Number)
End If
Set fs = Nothing
Set share = Nothing
L’exemple de code suivant montre comment établir une liaison directe à un partage de fichiers.
Dim fs as IADsFileShare
On Error Resume Next
Set fs = GetObject("WinNT://aComputer/LanmanServer/_file_share_name_")
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 |