Поделиться через


Метод Hide класса MSFT_VirtualDisk

Скрывает виртуальный диск от инициатора.

Эта операция также называется "отменой" или маскированием виртуального диска.

Синтаксис

UInt32 Hide(
  [in]  String              TargetPortAddresses[],
  [in]  String              InitiatorAddress,
  [in]  Boolean             RunAsJob,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String              ExtendedStatus
);

Параметры

TargetPortAddresses [in]

Массив адресов целевых портов, для которых должен быть скрыт виртуальный диск. Примечание. Этот массив может содержать подмножество адресов, изначально заданных в методе Show .

Этот параметр является обязательным и не может иметь значение NULL.

InitiatorAddress [in]

Адрес инициатора, от которого должен быть скрыт виртуальный диск.

Этот параметр является обязательным и не может иметь значение NULL.

RunAsJob [in]

Если задано значение TRUE, этот метод использует параметр CreatedStorageJob , когда запрос выполняется долго. Если задание хранилища создано для отслеживания операции, этот метод возвращает параметры метода Checked — Job Started.

Примечание

Даже если runAsJob имеет значение TRUE, этот метод по-прежнему может возвращать результат, если он завершен в достаточное время.

Если значение FALSE или NULL, этот метод будет использовать асинхронное поведение WMI по умолчанию, определяемое методом клиента для вызова. Другими словами, он является синхронным, если не указано иное.

CreatedStorageJob [out]

Если параметр RunAsJob имеет значение TRUE и выполнение этого метода занимает много времени, этот параметр получает ссылку на объект задания хранения, используемый для отслеживания длительной операции.

ExtendedStatus [out]

Строка, содержащая внедренный объект MSFT_StorageExtendedStatus .

Этот параметр позволяет поставщику хранилища возвращать расширенные (зависящие от реализации) сведения об ошибках.

Возвращаемое значение

Успешно (0)

Не поддерживается (1)

Неуказаная ошибка (2)

Время ожидания (3)

Сбой (4)

Недопустимый параметр (5)

Проверенные параметры метода — задание запущено (4096)

Доступ запрещен (40001)

Недостаточно ресурсов для завершения операции. (40002)

Кэш устарел (40003)

Не удается подключиться к поставщику хранилища. (46000)

Поставщик хранилища не может подключиться к подсистеме хранения. (46001)

Запрошенный HostType не поддерживается. (52001)

Указанный адрес инициатора недопустим (53000)

Указанный адрес целевого порта недопустим. (54000)

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Пространство имен Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

См. также раздел

MSFT_VirtualDisk