ISharingConfigurationManager::ShareExists メソッド (shobjidl_core.h)

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

構文

HRESULT ShareExists(
  [in] DEF_SHARE_ID dsid
);

パラメーター

[in] dsid

種類: DEF_SHARE_ID

共有状態がチェックされているフォルダーを示す DEF_SHARE_ID 値の 1 つ。

戻り値

種類: HRESULT

フォルダーが共有されている場合は、S_OKします。それ以外の場合は、S_FALSE。

注釈

Windows 7 Public の時点では、ユーザーを介してインプレースで共有されるため、呼び出し元は常にユーザー共有に対して常にチェックする必要があります。 共有がユーザーに存在することが判明した場合、共有はパブリックにも存在します。

要件

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