Что означает код HRESULT 0xC00D14BD (NS_E_PLAYLIST_END_RECEDING)?

 
Предыдущий Следующий
NS_E_PLAYLIST_SHUTDOWN NS_E_DATAPATH_NO_SINK

NS_E_PLAYLIST_END_RECEDING

Что означает NS_E_PLAYLIST_END_RECEDING

NS_E_PLAYLIST_END_RECEDING (0xC00D14BD) — обратный обход достиг границы начала/конца список воспроизведения.

Соблазнительная, но ошибочная реакция — повторять ту же команду recede без изменения position. Это не проверяет важное различие: информационный результат список воспроизведения-change означает изменение во время обратного traversal, а не завершение traversal. Сохраняйте символическое имя и данные владельца вместо общего сообщения COM.

Этот статус относится к изменяемой playlist, у которой логический конец смещается назад во время чтения или обновления. Сохраните текущую позицию, revision playlist и операцию, изменившую tail. Не трактуйте его как сетевой disconnect: сначала синхронизируйте reader с актуальным состоянием списка.

Технические ссылки


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