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 d’IDispatch et d’IADs. IADsFileShare possède également ces types de membres :
Notes
IADsFileShare est pris en charge par le fournisseur de système WinNT uniquement. À l’aide du fournisseur WinNT, vous pouvez également vous lier à un partage FPNW en remplaçant « FPNW » pour « 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 d’intérêt, 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 lier directement à 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 |