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


Метод IVdsDisk::GetProperties (vds.h)

[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Возвращает сведения о свойстве диска.

Синтаксис

HRESULT GetProperties(
  [out] VDS_DISK_PROP *pDiskProperties
);

Параметры

[out] pDiskProperties

Адрес структуры VDS_DISK_PROP , выделенной и переданной вызывающим объектом. VDS выделяет память для строк элементов pwszDiskAddress, pwszName, pwszFriendlyName, pwszAdaptorName и pwszDevicePath . Вызывающие стороны должны освободить строки с помощью функции CoTaskMemFree .

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

Этот метод может возвращать стандартные значения HRESULT, такие как E_INVALIDARG или E_OUTOFMEMORY, а также возвращаемые значения VDS. Он также может возвращать коды преобразованных системных ошибок с помощью макроса HRESULT_FROM_WIN32 . Ошибки могут возникать из самого VDS или из используемого базового поставщика VDS . Возможные возвращаемые значения включают следующие.

Возвращаемый код/значение Описание
S_OK
Свойства были возвращены успешно.
VDS_S_PROPERTIES_INCOMPLETE
0x00042715L
Некоторые, но не все свойства были успешно получены. Обратите внимание, что существует множество возможных причин, по которым не удается получить все свойства, включая удаление устройства.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header vds.h
Библиотека Uuid.lib

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

IVdsDisk

VDS_DISK_PROP