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 |