Método IADsFileServiceOperations::Sessions (iads.h)
O método IADsFileServiceOperations::Sessions obtém um ponteiro para um ponteiro para a interface IADsCollection em uma coleção dos objetos de sessão que representam as sessões abertas atuais para esse serviço de arquivo.
Sintaxe
HRESULT Sessions(
[out] IADsCollection **ppSessions
);
Parâmetros
[out] ppSessions
Ponteiro para um ponteiro para a interface IADsCollection usada para enumerar objetos que implementam a interface IADsSession e representam as sessões abertas atuais para esse serviço de arquivo.
Retornar valor
Esse método dá suporte aos valores de retorno padrão, incluindo S_OK. Para obter mais informações e outros valores retornados, consulte Códigos de erro ADSI.
Comentários
Os serviços de diretório tradicionais fornecem dados apenas sobre elementos de serviço de diretório representados no armazenamento de dados subjacente. Os dados sobre sessões para serviços de arquivos podem não estar disponíveis no repositório subjacente.
Exemplos
O exemplo de código a seguir mostra como enumerar sessões ativas gerenciadas por um serviço de arquivo.
Dim fso As IADsFileServiceOperations
On Error GoTo Cleanup
' Bind to a file service operation on "myComputer"
' in the local domain.
Set fso = GetObject("WinNT://myComputer/LanmanServer")
' Enumerate sessions.
For Each session In fso.sessions
MsgBox "Session name: " & session.Name
Next session
Cleanup:
If (Err.Number<>0) Then
MsgBox("An error has occurred. " & Err.Number)
End If
Set fso = Nothing
Para obter um exemplo de código usando a interface IADsFileServiceOperations::Sessions , consulte o exemplo de código dado em IADsSession.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | iads.h |
DLL | Activeds.dll |