| Предыдущий | Следующий |
| VDS_E_INVALID_PROVIDER_CLSID | VDS_E_INVALID_PROVIDER_NAME |
VDS_E_INVALID_PROVIDER_ID
VDS_E_INVALID_PROVIDER_ID означает, что у поставщика отсутствует допустимый постоянный идентификатор объекта VDS.
Идентификатор поставщика (provider ID) — это не COM CLSID и не GUID версии. Он обозначает самого поставщика при перечислении, уведомлениях и кэшировании объектов и должен оставаться стабильным для одной реализации между обновлениями состояния и перезапусками службы.
Что проверить
- Получите идентификатор поставщика из метаданных/регистрации поставщика и убедитесь, что он не равен
GUID_NULL. - Не подставляйте вместо него CLSID COM-класса, GUID версии или идентификатор подсистемы хранения.
- Проверьте, что один и тот же поставщик возвращает стабильный ID после Refresh и перезапуска службы VDS.
- Для диагностики сохраняйте отдельно CLSID, идентификатор поставщика и GUID версии: эти три GUID выполняют разные роли.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
