Что означает код HRESULT 0xC004C031 (SL_E_CHPA_TIMEBASED_ACTIVATION_AFTER_END_DATE)?

 
Предыдущий Следующий
SL_E_CHPA_TIMEBASED_ACTIVATION_BEFORE_START_DATE SL_E_CHPA_TIMEBASED_ACTIVATION_NOT_AVAILABLE

SL_E_CHPA_TIMEBASED_ACTIVATION_AFTER_END_DATE

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

SL_E_CHPA_TIMEBASED_ACTIVATION_AFTER_END_DATE (0xC004C031) — временная активация запрошена после окончания разрешённого периода.

Полезные детали

Сервер видит запрос после конечной даты разрешённого периода. Проверьте даты права и серверное время; перевод часов клиента не продлевает истёкшее серверное окно.

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

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

Сохраните ожидаемые start/end timestamps и время формирования запроса в UTC. Если право уже вышло за end date, контрольный сценарий должен использовать продлённое или новое право; изменение локальных часов не является корректным тестом серверного ограничения.

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


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