Что означает код HRESULT 0xC00D135D (NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED)?

 
Предыдущий Следующий
NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED

NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED

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

NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED (0xC00D135D) означает, что одна операция покупки в Windows Media содержит больше треков, чем разрешает соответствующий сценарий магазина или API.

Что проверить

Посчитайте элементы именно в текущем purchase request после фильтрации дублей и недоступных позиций. Сопоставьте число с лимитом сервиса или используемого API. Если набор формируется постранично или объединением нескольких списков, проверьте, не добавляются ли позиции повторно.

Это ограничение размера операции, а не отказ платёжной системы. Разделите набор на допустимые транзакции или уменьшите его. Не повторяйте неизменённый запрос: при том же количестве треков результат будет тем же.

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


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