共用方式為


SHARE_INFO_1005 結構(lmshare.h)

包含共用資源的相關信息。

語法

typedef struct _SHARE_INFO_1005 {
  DWORD shi1005_flags;
} SHARE_INFO_1005, *PSHARE_INFO_1005, *LPSHARE_INFO_1005;

Members

shi1005_flags

一個位元遮罩,包含標示的旗標,指定關於共享資源的資訊。

價值觀 Meaning
SHI1005_FLAGS_DFS
0x0001
指定的份額存在於 Dfs 樹狀結構中。 此旗標無法使用 NetShareSetInfo 設定。
SHI1005_FLAGS_DFS_ROOT
0x0002
指定的份額是 Dfs 樹結構中的根卷。 此旗標無法使用 NetShareSetInfo 設定。
SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
0x0100
指定的共享不允許獨佔檔案開啟,也就是不允許讀取已開啟檔案。
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x0200
指定共享中的共享檔案可以被強制刪除。
SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
0x0400
用戶端被允許快取指定共享的命名空間。
SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
0x0800
伺服器會根據用戶端電腦使用者對檔案所在伺服器的存取權限來過濾目錄條目。 只有使用者有讀取權限的檔案,以及有FILE_LIST_DIRECTORY存取權的目錄才會被回傳。 若使用者擁有 SeBackupPrivilege,所有可用資訊都會被回傳。

欲了解更多關於檔案與目錄存取的資訊,請參閱 檔案安全與存取權限

欲了解更多關於 SeBackupPrivilege 的資訊,請參閱 特權常數

便條 此旗標僅支援運行 SP1 或更新版本的 Windows Server 2003 伺服器。
 
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x1000
防止獨佔快取模式,避免對高度共享的唯讀資料造成延遲。
便條 此旗標僅支援運行 Windows Server 2008 R2 或更新版本的伺服器。
 
SHI1005_FLAGS_ENABLE_HASH
0x2000
啟用伺服器端功能,以支援對等快取。 高延遲或低頻寬連線中的用戶端,若有其他方法,可使用其他方法從對等端擷取資料,而非直接向伺服器發送請求。 此功能僅支援手動快取(CSC_CACHE_MANUAL_REINT)的共享。
便條 此旗標僅支援運行 Windows Server 2008 R2 或更新版本的伺服器。
 
SHI1005_FLAGS_ENABLE_CA
0X4000
啟用叢集共享的持續可用性。 對於持續可用的共享所開啟的句柄,能在網路故障及叢集節點故障中存活。
便條 此旗標只能設定在符合以下條件的伺服器上有範圍的共享:
  • 它運行的是 Windows Server 2012 或更新版本。
  • 它是叢集配置。
  • 它安裝了「持續可用共享服務」的角色服務。
 
Windows 7、Windows Server 2008 R2、Windows Vista、Windows Server 2008 及 Windows Server 2003: 此旗幟不被支援。
 

CSC_MASK 與 CSC_MASK_EXT 遮罩值可用於套用專門用於用戶端快取(CSC)的旗標。

價值觀 Meaning
CSC_MASK
0x0030
提供以下CSC州的口罩。
CSC_CACHE_MANUAL_REINT 0x0000
不允許自動逐檔重新整合。
CSC_CACHE_AUTO_REINT 0x0010
允許逐檔案重新整合。
CSC_CACHE_VDO 0x0020
檔案開啟不需要流式處理。
CSC_CACHE_NONE 0x0030
此分享中 CSC 已停用。
CSC_MASK_EXT
0x2030
提供以下 CSC 狀態與選項的遮罩。
CSC_CACHE_MANUAL_REINT 0x0000
不允許自動逐檔重新整合。
CSC_CACHE_AUTO_REINT 0x0010
允許逐檔案重新整合。
CSC_CACHE_VDO 0x0020
檔案開啟不需要流式處理。
CSC_CACHE_NONE 0x0030
此分享中 CSC 已停用。
SHI1005_FLAGS_ENABLE_HASH 0x2000
啟用伺服器端功能,以支援對等快取。

備註

此結構可透過呼叫 NetShareGetInfo 函式取得。 可以透過呼叫 NetShareSetInfo 函式來設定。

需求

Requirement 價值觀
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
Header lmshare.h(包含 Lm.h)

另請參閱

NetShareGetInfo

NetShareSetInfo

網路管理概述

網路管理架構

網路共享功能