Поделиться через


Интерфейс IADsFileShare (iads.h)

Интерфейс IADsFileShare — это двойной интерфейс, наследующий от IAD. Он предназначен для представления опубликованной общей папки по сети. Вызовите методы в IADsFileShare , чтобы получить доступ к данным о точке общей папки или опубликовать их.

Наследование

Интерфейс IADsFileShare наследуется от IDispatch и IAD. IADsFileShare также имеет следующие типы членов:

Комментарии

IADsFileShare поддерживается только поставщиком системы WinNT. С помощью поставщика WinNT можно также выполнить привязку к общей папке FPNW, заменив "FPNW" на "LanmanServer" в приведенных ниже примерах кода.

Чтобы выполнить привязку к общей папке с помощью системного поставщика WinNT, можно явным образом выполнить привязку к файловой службе LanmanServer на хост-компьютере, а затем перечислить контейнер для доступа к нужной общей папке или выполнить привязку непосредственно к общей папке.

Примеры

В следующем примере кода показано, как выполнить привязку к файловой службе и перечислить контейнер для отображения имен общих папок в этом контейнере.

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

В следующем примере кода показано, как выполнить привязку непосредственно к общей папке.

Dim fs as IADsFileShare
On Error Resume Next
Set fs = GetObject("WinNT://aComputer/LanmanServer/_file_share_name_")

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header iads.h

См. также раздел

IAD

Методы свойств IADsFileShare

IDispatch