Метод Initialize класса MSFT_Disk
Инициализирует необработанный диск с определенным стилем секции.
Синтаксис
UInt32 Initialize(
[in] UInt16 PartitionStyle,
[out] String ExtendedStatus
);
Параметры
PartitionStyle [in]
Требуемый стиль секции для диска. Значение по умолчанию для этого параметра — GPT.
MBR (1)
GPT (2 )
ExtendedStatus [out]
Строка, содержащая внедренный объект MSFT_StorageExtendedStatus .
Этот параметр позволяет поставщику хранилища возвращать расширенные (зависящие от реализации) сведения об ошибках.
Возвращаемое значение
Успешно (0)
Не поддерживается (1)
Неуказаная ошибка (2)
Время ожидания (3)
Сбой (4)
Недопустимый параметр (5)
Диск используется (6)
Доступ запрещен (40001)
Недостаточно ресурсов для завершения операции. (40002)
Кэш устарел (40003)
Диск уже инициализирован. (41001)
Указанный тип секции недопустим. (41010)
Диск недостаточно велик для поддержки стиля раздела GPT. (41014)
Указанный объект управляется компонентом Отказоустойчивая кластеризация Майкрософт. Для выполнения этой операции диск должен находиться в режиме обслуживания кластера, а состояние ресурса кластера должно быть в сети. (41018)
Комментарии
Если стиль секции не указан, GPT будет выбран по умолчанию. Если диск уже инициализирован, этот метод завершится ошибкой с четко определенным кодом ошибки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |