ISharingConfigurationManager インターフェイス (shobjidl_core.h)

ユーザー () またはパブリック (C:\Users\PublicC:\Users) フォルダーのコンピューターの既定の共有設定に関する情報を設定および取得するメソッドを公開します。 また、プリンター共有の制御を可能にする一連のメソッドも公開します。

継承

ISharingConfigurationManager インターフェイスは、IUnknown インターフェイスから継承されます。 ISharingConfigurationManager には、次の種類のメンバーもあります。

メソッド

ISharingConfigurationManager インターフェイスには、これらのメソッドがあります。

 
ISharingConfigurationManager::ArePrintersShared

このコンピューターに接続されているプリンターを共有するかどうかを決定します。
ISharingConfigurationManager::CreateShare

Users フォルダーまたは Public フォルダーを共有します。 フォルダーが既に共有されている場合、このメソッドは共有状態を更新します。
ISharingConfigurationManager::D eleteShare

[ユーザー] フォルダーまたは [パブリック] フォルダーから共有を削除します。
ISharingConfigurationManager::GetSharePermissions

Everyone アクセス制御エントリ (ACE) の User フォルダーまたは Public フォルダーに現在関連付けられているアクセス許可を取得します。
ISharingConfigurationManager::ShareExists

Users フォルダーと Public フォルダーのどちらが共有されているかをクエリします。
ISharingConfigurationManager::SharePrinters

コンピューターに接続されているすべてのローカル プリンターを共有し、ネットワーク上の他のコンピューターで検出できるようにします。
ISharingConfigurationManager::StopSharingPrinters

コンピューターに接続されているすべてのローカル共有プリンターの共有を停止します。

注釈

実装するタイミング

このインターフェイスの実装は、 CSharingConfiguration クラスに含まれています。 サード パーティは、独自の実装を提供していません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)