Compartilhar via


Interface IADsFileShare (iads.h)

A interface IADsFileShare é uma interface dupla que herda de IADs. Ele foi projetado para representar um compartilhamento de arquivos publicado em toda a rede. Chame os métodos em IADsFileShare para acessar ou publicar dados sobre um ponto de compartilhamento de arquivos.

Herança

A interface IADsFileShare herda de IDispatch e IADs. IADsFileShare também tem estes tipos de membros:

Comentários

O IADsFileShare tem suporte apenas pelo provedor do sistema WinNT. Usando o provedor WinNT, você também pode associar a um compartilhamento FPNW substituindo "FPNW" por "LanmanServer" nos exemplos de código abaixo.

Para associar a um compartilhamento de arquivos, usando o provedor do sistema WinNT, você pode associar explicitamente ao serviço de arquivo "LanmanServer" no computador host e, em seguida, enumerar o contêiner para alcançar o compartilhamento de arquivos de interesse ou associar diretamente ao compartilhamento de arquivos.

Exemplos

O exemplo de código a seguir demonstra como associar ao serviço de arquivo e enumerar o contêiner para exibir os nomes dos compartilhamentos nesse contêiner.

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

O exemplo de código a seguir demonstra como associar diretamente a um compartilhamento de arquivos.

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

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho iads.h

Confira também

Iads

Métodos de propriedade IADsFileShare

IDispatch