ISharingConfigurationManager::ShareExists 方法 (shobjidl_core.h)

查询 “用户” 或“ 公用文件夹 ”是否共享。

语法

HRESULT ShareExists(
  [in] DEF_SHARE_ID dsid
);

参数

[in] dsid

类型: DEF_SHARE_ID

其中一个 DEF_SHARE_ID 值,指示正在检查其共享状态的文件夹。

返回值

类型: HRESULT

如果文件夹已共享,则S_OK;否则,S_FALSE。

注解

由于从 Windows 7 公共版开始通过“用户”就地共享,因此调用方应始终先为“用户共享”检查。 如果 发现“用户”上存在共享,则表示共享也存在于 “公共 ”上。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)