Что означает код HRESULT 0x00042700 (VDS_S_NAME_TRUNCATED)?

 
Предыдущий Следующий
VDS_S_WINPE_BOOTENTRY VDS_S_STATUSES_INCOMPLETELY_SET

VDS_S_NAME_TRUNCATED

VDS_S_NAME_TRUNCATED — результат успешного выполнения, означающий, что поставщик принял имя после усечения до поддерживаемой длины. Объект мог быть успешно создан или обновлён, но при последующем поиске и отображении необходимо использовать фактическое имя, возвращённое VDS, а не предполагать сохранение всей запрошенной строки.

Прочитайте назначенное поставщиком имя обратно

  • После операции запросите свойства объекта и сохраните возвращённое имя или идентификатор.
  • Не используйте исходную слишком длинную строку как единственный ключ последующего перечисления или сравнения.
  • До автоматического формирования имён проверяйте ограничения длины конкретного поставщика.

Это отличается от VDS_E_VOLUME_INVALID_NAME, где имя отклоняется. Рассматривайте усечение как потенциально важное условие совместимости: два запрошенных имени могут сократиться до одного префикса, сценарии могут не найти объект, а интерфейс — скрыть ограничение поставщика. Для автоматизации предпочитайте стабильные идентификаторы объектов VDS.

Virtual Disk Service · Интерфейс службы VDS · Уведомление о замене VDS


Нужно найти другой код? Найти другой код состояния или ошибки.