IADsFileServiceOperations ::Sessions, méthode (iads.h)
La méthode IADsFileServiceOperations ::Sessions obtient un pointeur vers un pointeur vers l’interface IADsCollection sur une collection d’objets de session qui représentent les sessions ouvertes actuelles pour ce service de fichiers.
Syntaxe
HRESULT Sessions(
[out] IADsCollection **ppSessions
);
Paramètres
[out] ppSessions
Pointeur vers un pointeur vers l’interface IADsCollection utilisée pour énumérer les objets qui implémentent l’interface IADsSession et représentent les sessions ouvertes actuelles pour ce service de fichiers.
Valeur retournée
Cette méthode prend en charge les valeurs de retour standard, y compris S_OK. Pour plus d’informations et d’autres valeurs de retour, consultez Codes d’erreur ADSI.
Remarques
Les services d’annuaire traditionnels fournissent uniquement des données sur les éléments de service d’annuaire représentés dans le magasin de données sous-jacent. Les données relatives aux sessions pour les services de fichiers peuvent ne pas être disponibles à partir du magasin sous-jacent.
Exemples
L’exemple de code suivant montre comment énumérer les sessions actives gérées par un service de fichiers.
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
Pour obtenir un exemple de code utilisant l’interface IADsFileServiceOperations ::Sessions , consultez l’exemple de code fourni dans IADsSession.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | iads.h |
DLL | Activeds.dll |