Partager via


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

Voir aussi

IADs

Méthodes de propriété IADsFileShare

IDispatch