Метод IVdsDiskPartitionMF::QueryPartitionFileSystemFormatSupport (vds.h)

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

Извлекает свойства файловых систем, поддерживаемых для форматирования раздела на диске с заданным смещением байтов.

Синтаксис

HRESULT QueryPartitionFileSystemFormatSupport(
  [in]  ULONGLONG                           ullOffset,
  [out] VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP **ppFileSystemSupportProps,
  [out] LONG                                *plNumberOfFileSystems
);

Параметры

[in] ullOffset

Байтовая смещение секции от начала диска. Это смещение должно быть смещением начала секции.

[out] ppFileSystemSupportProps

Указатель на массив VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP структур, передаваемых вызывающим элементом. После успешного завершения этот массив получает сведения о свойствах поддерживаемых файловых систем. Вызывающие элементы должны освободить этот массив с помощью функции CoTaskMemFree .

[out] plNumberOfFileSystems

Указатель на переменную, которая после успешного завершения получает общее количество элементов в параметре ppFileSystemSupportProps .

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

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

Возвращаемый код или значение Описание
S_OK
Метод завершился успешно.
VDS_E_BAD_PROVIDER_DATA
0x80042441L
Поставщик вернул недопустимые данные.
VDS_E_DISK_REMOVEABLE
0x8004255AL
Операция не поддерживается на съемных носителях.
VDS_E_MISSING_DISK
0x80042454L
Отсутствует диск.
VDS_E_OBJECT_NOT_FOUND
0x80042405L
Секция не существует.
VDS_E_PARTITION_NOT_OEM
0x8004256FL
Операция не поддерживается в секциях, не относящихся к OEM.

Требования

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

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

IVdsDiskPartitionMF

VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP