| Предыдущий | Следующий |
| ERROR_TOO_MANY_POSTS | ERROR_OPLOCK_NOT_GRANTED |
ERROR_PARTIAL_COPY
Скопирована только часть запрошенной области памяти
ERROR_PARTIAL_COPY часто возвращается API работы с памятью процесса, когда часть запрошенного диапазона недоступна, не отображена в память, изменяется или не соответствует предположениям вызывающей стороны.
Что проверить
- Зафиксируйте целевой процесс, адрес, запрошенный размер и фактически переданный размер.
- Проверьте области памяти с помощью соответствующего API запроса.
- Учитывайте, что защита страниц может изменяться, а страницы могут параллельно удаляться из адресного пространства.
- Проверьте предположения о размере адресов для 32- и 64-разрядных процессов.
Как обрабатывать
Явно обрабатывайте количество переданных байтов. Повторяйте операцию только для стабильных поддиапазонов и не считайте частично прочитанные структуры полностью достоверными данными.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.