次の方法で共有


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

こちらもご覧ください

IADsCollection

IADsFileService

IADsFileServiceOperations

IADsSession