次の方法で共有


IADsFileShare インターフェイス (iads.h)

IADsFileShare インターフェイスは、IAD から継承するデュアル インターフェイスです。 これは、ネットワーク全体で発行されたファイル共有を表す目的で設計されています。 IADsFileShare のメソッドを呼び出して、ファイル共有ポイントに関するデータにアクセスまたは公開します。

継承

IADsFileShare インターフェイスは、IDispatchIAD を継承しますIADsFileShare には、次の種類のメンバーもあります。

解説

IADsFileShare は、WinNT システム プロバイダーでのみサポートされています。 WinNT プロバイダーを使用すると、次のコード例の "LanmanServer" に "FPNW" を置き換えることで、FPNW 共有にバインドすることもできます。

WinNT システム プロバイダーを使用してファイル共有にバインドするには、ホスト コンピューター上のファイル サービス "LanmanServer" に明示的にバインドし、コンテナーを列挙して目的のファイル共有に到達するか、ファイル共有に直接バインドします。

次のコード例では、ファイル サービスにバインドし、コンテナーを列挙して、そのコンテナー内の共有の名前を表示する方法を示します。

Dim fs as IADsFileService
Dim share As IADsFileShare
On Error GoTo Cleanup

Set fs = GetObject("WinNT://aComputer/LanmanServer")

For Each share In fs
    MsgBox("Share: " & share.name)
Next share

Cleanup:
    If (Err.Number<>0) Then
        MsgBox("An error has occurred. " & Err.Number)
    End If
    Set fs = Nothing
    Set share = Nothing

次のコード例では、ファイル共有に直接バインドする方法を示します。

Dim fs as IADsFileShare
On Error Resume Next
Set fs = GetObject("WinNT://aComputer/LanmanServer/_file_share_name_")

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー iads.h

関連項目

Iad

IADsFileShare プロパティ メソッド

IDispatch