Метод CreateFileServer класса MSFT_StorageSubSystem
Создает файловый сервер в подсистеме хранения.
Синтаксис
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 |