Что означает код ошибки Windows 299 (ERROR_PARTIAL_COPY)?

 
Также может означать:
КонстантаТипОС
STATUS_FILE_LOCKED_WITH_WRITERSNTSTATUSWindows
FAULTY_HARDWARE_CORRUPTED_PAGEКод BSODWindows
Предыдущий Следующий
ERROR_TOO_MANY_POSTS ERROR_OPLOCK_NOT_GRANTED

ERROR_PARTIAL_COPY

Скопирована только часть запрошенной области памяти

ERROR_PARTIAL_COPY часто возвращается API работы с памятью процесса, когда часть запрошенного диапазона недоступна, не отображена в память, изменяется или не соответствует предположениям вызывающей стороны.

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

  • Зафиксируйте целевой процесс, адрес, запрошенный размер и фактически переданный размер.
  • Проверьте области памяти с помощью соответствующего API запроса.
  • Учитывайте, что защита страниц может изменяться, а страницы могут параллельно удаляться из адресного пространства.
  • Проверьте предположения о размере адресов для 32- и 64-разрядных процессов.

Как обрабатывать

Явно обрабатывайте количество переданных байтов. Повторяйте операцию только для стабильных поддиапазонов и не считайте частично прочитанные структуры полностью достоверными данными.

Ссылки


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