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


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

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

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

Синтаксис

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

Параметры

TargetPortAddresses [in]

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

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

InitiatorAddress [in]

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

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

HostType [in]

Операционная система узла или другие факторы среды узла, которые могут повлиять на поведение системы хранения при отображении виртуального диска инициатору.

Неизвестно (0)

Стандартный (2)

Solaris (3)

HPUX (4)

OpenVMS (5)

Tru64 (6)

Netware (7)

Последовательный (8)

AIX (9)

DGUX (10)

Dynix (11)

Irix (12)

Маршрутизатор хранилища Cisco iSCSI (13)

Linux (14)

Microsoft Windows (15)

OS400 (16)

TRESPASS (17)

HI-UX (18)

VMware ESXi (19)

Microsoft Windows Server 2008 (20)

Microsoft Windows Server 2003 (21)

DmTF Reserved (22..32767)

Конкретный поставщик (32768..65535)

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)

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

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

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

Требования

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

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

MSFT_VirtualDisk