Site icon EfmSoft

Что означает код NTSTATUS 0xC00001AF (STATUS_CPU_SET_INVALID)?

 
Предыдущий Следующий
STATUS_ERROR_PROCESS_NOT_IN_JOB STATUS_NETWORK_OPEN_RESTRICTION

STATUS_CPU_SET_INVALID

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

STATUS_CPU_SET_INVALID — указаны недопустимые идентификаторы наборов процессоров CPU Set.

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

Получите фактические CPU Sets системы и идентификатор/набор, переданный планировщику.

  • Проверьте, что выбранные CPU set IDs существуют, разрешены для процесса и не относятся к уже недоступной топологии.
  • После изменения процессорной топологии или политики заново получите список CPU Sets вместо использования кэшированных идентификаторов.

Практический смысл и диагностика

  • Один или несколько CPU Set identifiers недопустимы для текущей операции.
  • Передавайте documented CPU Set Id, а не LogicalProcessorIndex или processor-group-relative index.
  • Проверьте count, lifetime buffer и width элементов массива для `SetProcessDefaultCpuSets` и похожих API.
  • CPU topology может меняться после virtualization/hot-add/configuration changes; cached IDs с другой машины или старой topology становятся бессмысленными.
  • Повторно перечислите CPU Sets перед повтором и сопоставьте ID с текущими group/index/state flags.

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


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

Exit mobile version