| Предыдущий | Следующий |
| E_IMAPI_RECORDER_LOCKED | E_IMAPI_RECORDER_MEDIA_NOT_FORMATTED |
E_IMAPI_RECORDER_CLIENT_NAME_IS_NOT_VALID
Что означает E_IMAPI_RECORDER_CLIENT_NAME_IS_NOT_VALID
E_IMAPI_RECORDER_CLIENT_NAME_IS_NOT_VALID (0xC0AA0211) — Недопустимое имя клиента.
Что проверить и как подтвердить исправление
Код относится к имени клиента, переданному при захвате exclusive access, а не к состоянию носителя. Сохраните строку client name ровно в том виде, в котором она передаётся в IDiscRecorder2, её длину и lifetime буфера; сравните вызов с тем же recorder при заведомо допустимом коротком имени.
Диагностические данные
Проверьте строку client name до присвоения: она должна быть допустимой строкой API и не должна передаваться из уже освобождённого буфера.
После исправления повторите тот же AcquireExclusiveAccess на том же recorder: успешный захват с новым client name подтверждает именно исправление параметра, а не случайное изменение состояния привода.
Документация для результата 0xC0AA0211: AcquireExclusiveAccess · IDiscRecorder2 · IMAPI return values.
Нужно найти другой код? Найти другой код состояния или ошибки.