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


Метод IVdsService::QueryDriveLetters (vds.h)

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

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

Синтаксис

HRESULT QueryDriveLetters(
  [in]  WCHAR                 wcFirstLetter,
  [in]  DWORD                 count,
  [out] VDS_DRIVE_LETTER_PROP *pDriveLetterPropArray
);

Параметры

[in] wcFirstLetter

Первая извлекаемая буква диска.

[in] count

Общее количество извлекаемых букв диска.

[out] pDriveLetterPropArray

Адрес массива VDS_DRIVE_LETTER_PROP структур. Размер массива — count. Вызывающие элементы должны выделить память для этого массива.

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

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

Возвращаемый код или значение Описание
S_OK
Метод завершился успешно.
VDS_E_INITIALIZED_FAILED
0x80042401L
Не удалось инициализировать VDS. Если приложение вызывает этот метод до завершения инициализации службы, метод блокируется до завершения инициализации. Если инициализация завершается сбоем, возвращается эта ошибка.

Требования

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

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

IVdsService

VDS_DRIVE_LETTER_PROP