| Предыдущий | Следующий |
| DV_E_STATDATA | DV_E_TYMED |
DV_E_LINDEX
Что означает DV_E_LINDEX
DV_E_LINDEX: Поле FORMATETC::lindex недопустимо для запрошенного формата данных и аспекта. lindex используется не всеми форматами и обычно должен быть -1, если источник данных не определяет индексируемые части.
Что проверить
- Сверьте lindex с документацией конкретного формата буфера обмена или данных.
- Проверьте вызывающий код QueryGetData/GetData: не переносится ли индекс из другого FORMATETC.
- Для составного или индексируемого содержимого убедитесь, что индекс существует у текущего объекта, а не у предыдущей версии данных.
Что делать
Передавайте -1 для неиндексируемого формата или корректный поддерживаемый индекс. Перебор случайных значений не заменяет соблюдение контракта объекта-источника.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
