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]

允許使用者在建立文件伺服器時指定 FriendlyNameFriendlyName 必須是描述性的,但不需要是唯一的。

請注意,某些儲存子系統不允許在文件伺服器建立期間設定易記名稱。 如果子系統不支援此功能,檔伺服器建立仍會成功,但文件伺服器可能指派了不同的名稱。

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

另請參閱

MSFT_StorageSubSystem