IADsFileShare-Schnittstelle (iads.h)
Die IADsFileShare-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt. Es ist für die Darstellung einer veröffentlichten Dateifreigabe im Netzwerk konzipiert. Rufen Sie die Methoden auf IADsFileShare auf, um auf Daten über einen Dateifreigabepunkt zuzugreifen oder diese zu veröffentlichen.
Vererbung
Die IADsFileShare-Schnittstelle erbt von IDispatch und IADs. IADsFileShare verfügt auch über folgende Arten von Membern:
Hinweise
IADsFileShare wird nur vom WinNT-Systemanbieter unterstützt. Mit dem WinNT-Anbieter können Sie auch eine Bindung an eine FPNW-Freigabe herstellen, indem Sie in den folgenden Codebeispielen "FPNW" durch "LanmanServer" ersetzen.
Zum Binden an eine Dateifreigabe können Sie mithilfe des WinNT-Systemanbieters explizit an den Dateidienst "LanmanServer" auf dem Hostcomputer binden und dann den Container auflisten, um die gewünschte Dateifreigabe zu erreichen, oder direkt an die Dateifreigabe binden.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine Bindung an den Dateidienst herstellen und den Container auflisten, um die Namen der Freigaben in diesem Container anzuzeigen.
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
Im folgenden Codebeispiel wird veranschaulicht, wie sie direkt an eine Dateifreigabe gebunden werden.
Dim fs as IADsFileShare
On Error Resume Next
Set fs = GetObject("WinNT://aComputer/LanmanServer/_file_share_name_")
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | iads.h |