| Предыдущий | Следующий |
| VDS_E_INVALID_PARTITION_TYPE | VDS_E_INVALID_PROVIDER_ID |
VDS_E_INVALID_PROVIDER_CLSID
VDS_E_INVALID_PROVIDER_CLSID — это ошибка идентификации при регистрации поставщика. CLSID определяет COM-класс, экземпляр которого должна создать служба VDS; он отличается от постоянного идентификатора объекта поставщика и GUID версии, указываемых далее в VDS_PROVIDER_PROP.
Проверяйте каждый GUID с учётом его назначения
- Отклоняйте
GUID_NULLдо сохранения регистрации или конфигурации. - Убедитесь, что CLSID зарегистрирован для исполняемого файла или внутрипроцессного сервера правильной архитектуры.
- Не смешивайте идентификатор поставщика и GUID версии с идентификатором COM-класса.
Копирование одного GUID во все поля поставщика может создать синтаксически допустимую, но логически неработоспособную регистрацию. Диагностируйте активацию COM отдельно от обнаружения поставщика: корректный идентификатор поставщика не компенсирует отсутствие регистрации CLSID, а изменение отображаемых имён не влияет на активацию класса.
Свойства поставщика · IVdsProvider · Типы поставщиков
Нужно найти другой код? Найти другой код состояния или ошибки.