IADsFileServiceOperations::Sessions メソッド (iads.h)
IADsFileServiceOperations::Sessions メソッドは、このファイル サービスの現在開いているセッションを表すセッション オブジェクトのコレクション上の IADsCollection インターフェイスへのポインターへのポインターを取得します。
構文
HRESULT Sessions(
[out] IADsCollection **ppSessions
);
パラメーター
[out] ppSessions
IADsSession インターフェイスを実装し、このファイル サービスの現在開いているセッションを表すオブジェクトを列挙するために使用される IADsCollection インターフェイスへのポインター。
戻り値
このメソッドは、S_OKを含む標準の戻り値をサポートしています。 詳細およびその他の戻り値については、「 ADSI エラー コード」を参照してください。
注釈
従来のディレクトリ サービスでは、基になるデータ ストアで表されるディレクトリ サービス要素に関するデータのみが提供されます。 ファイル サービスのセッションに関するデータは、基になるストアから使用できない場合があります。
例
次のコード例は、ファイル サービスによって管理されるアクティブなセッションを列挙する方法を示しています。
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
IADsFileServiceOperations::Sessions インターフェイスを使用するコード例については、IADsSession に示されているコード例を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | iads.h |
[DLL] | Activeds.dll |