Что означает код HRESULT 0x00AA0005 (S_IMAPI_ROTATIONADJUSTED)?

 
Предыдущий Следующий
S_IMAPI_SPEEDADJUSTED S_IMAPI_BOTHADJUSTED

S_IMAPI_ROTATIONADJUSTED

S_IMAPI_ROTATIONADJUSTED сообщает об успешной настройке записи с другим режимом управления скоростью вращения. В IMAPI запрос скорости записи включает логическое предпочтение чистого CAV. Microsoft указывает, что если CAV запрошен, но не поддерживается, устройство записи может использовать другой поддерживаемый тип вращения.

Проверяйте согласованный режим вращения, а не только числовое значение скорости

  • Запишите RequestedRotationTypeIsPureCAV и CurrentRotationTypeIsPureCAV.
  • Сохраните вместе с результатом тип физического носителя и ревизию продукта устройства записи, поскольку возможности зависят от устройства и носителя.
  • Не повторяйте ту же настройку в цикле: IMAPI уже выбрал пригодную альтернативу.

Этот результат отличается от S_IMAPI_SPEEDADJUSTED: запрошенное значение секторов в секунду может остаться допустимым, даже если стратегия вращения изменилась. Если вызывающая сторона трактует «CAV обязателен» как жёсткую политику, она должна явно сравнить запрошенные и текущие значения и остановиться до записи при их различии. Для обычной записи считайте HRESULT успешным согласованием и отслеживайте последующую операцию записи через события прогресса.

SetWriteSpeed · Текущая скорость записи · Интерфейсы IMAPI2


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