MSFT_StorageSubSystem 類別的 CreateFileServer 方法
在儲存子系統上建立文件伺服器。
語法
UInt32 CreateFileServer(
[in] String FriendlyName,
[in] UInt16 FileSharingProtocols[],
[in] String HostNames[],
[out] String CreatedFileServer,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
參數
FriendlyName [in]
允許使用者在建立文件伺服器時指定 FriendlyName 。 FriendlyName 必須是描述性的,但不需要是唯一的。
請注意,某些儲存子系統不允許在文件伺服器建立期間設定易記名稱。 如果子系統不支援此功能,檔伺服器建立仍會成功,但文件伺服器可能指派了不同的名稱。
FileSharingProtocols [in]
檔伺服器支援的檔案共享通訊協定。
NFS (2)
SMB (3)
HostNames [in]
與 FileSharingProtocols 中指定的每個通訊協議相關聯的主機名。
CreatedFileServer [out]
如果成功建立文件伺服器,此參數會收到包含內嵌 MSFT_FileServer 物件的字元串。
CreatedStorageJob [out]
傳回用來追蹤長時間執行作業之記憶體作業對象的參考。
ExtendedStatus [out]
包含內嵌 MSFT_StorageExtendedStatus 物件的字串。
此參數可讓儲存提供者傳回擴充 (實作特定) 錯誤資訊。
傳回值
成功 (0)
不支援 (1)
未指定的錯誤 (2)
逾 時 (3)
失敗 (4)
無效的參數 (5)
找不到物件 (8)
已檢查方法參數 - 作業啟動 (4096)
(40001) 拒絕存取
沒有足夠的資源可完成作業。 (40002)
快取過期 (40003)
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
命名空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |