Condividi tramite


Metodo IADsFileServiceOperations::Sessions (iads.h)

Il metodo IADsFileServiceOperations::Sessions ottiene un puntatore a un puntatore all'interfaccia IADsCollection in una raccolta di oggetti sessione che rappresentano le sessioni aperte correnti per questo servizio file.

Sintassi

HRESULT Sessions(
  [out] IADsCollection **ppSessions
);

Parametri

[out] ppSessions

Puntatore a un puntatore all'interfaccia IADsCollection usata per enumerare gli oggetti che implementano l'interfaccia IADsSession e rappresentano le sessioni aperte correnti per questo servizio file.

Valore restituito

Questo metodo supporta i valori restituiti standard, inclusi i S_OK. Per altre informazioni e altri valori restituiti, vedere Codici di errore ADSI.

Commenti

I servizi directory tradizionali forniscono dati solo sugli elementi del servizio directory rappresentati nell'archivio dati sottostante. I dati relativi alle sessioni per i servizi file potrebbero non essere disponibili dall'archivio sottostante.

Esempio

Nell'esempio di codice seguente viene illustrato come enumerare le sessioni attive gestite da un servizio file.

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

Per un esempio di codice che usa l'interfaccia IADsFileServiceOperations::Sessions , vedere l'esempio di codice specificato in IADsSession.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione iads.h
DLL Activeds.dll

Vedi anche

IADsCollection

IADsFileService

IADsFileServiceOperations

IADsSession