Compartilhar via


Interface IADsSession (iads.h)

A interface IADsSession é uma interface dupla que herda de IADs. Ele foi projetado para representar uma sessão ativa para o serviço de arquivos em uma rede.

Herança

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

Comentários

Quando um usuário remoto abre recursos em um computador de destino, uma sessão ativa é estabelecida entre o usuário remoto e esse computador. Muitos recursos podem ser abertos em uma única sessão ativa. ADSI representa esse processo com um objeto de sessão que implementa essa interface.

Chame os métodos dessa interface para examinar dados específicos da sessão, por exemplo, quem está usando a sessão, qual computador é usado e o tempo decorrido para a sessão atual.

As sessões são gerenciadas pelo serviço de arquivo. Para obter objetos de sessão, primeiro associe a esse serviço ("LanmanServer" ou "FPNW").

Exemplos

O exemplo de código a seguir mostra como associar a uma sessão.

Dim fso as IADsFileServiceOperations
Dim ss as IADsCollection

On Error GoTo Cleanup
 
Set fso = GetObject("WinNT://myComputer/LanmanServer")
Set ss = fso.Sessions

' Insert code to access session data.

Cleanup:
    If (Err.Number<>0) Then
        MsgBox("An error has occurred. " & Err.Number)
    End If
    Set fso = Nothing
    Set ss = Nothing

Requisitos

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