Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

Вызов функции WriteFile() или ReadFile() может произойти сбой с ошибкой

ERROR_INVALID_PARAMETER

При работе с именованного канала и с помощью перекрывающегося ввода/вывода.

Причина

Возможной причиной ошибки является смещение и OffsetHigh члены структуры OVERLAPPED не устанавливаются в ноль.

Решение

Смещение и OffsetHigh члены структуры OVERLAPPED равен нулю.

Статус

Данное поведение является особенностью. Справка для WriteFile() и ReadFile() состояние, смещение и OffsetHigh члены структуры OVERLAPPED должно иметь значение 0 или функции не удастся.

Дополнительная информация

Во многих случаях вызовы функций могут выполняться, если явно не задано OVERLAPPED. Смещение и OVERLAPPED. OffsetHigh к нулю. Тем не менее, обычно это либо поскольку структуры OVERLAPPED статическая или глобальная и таким образом устанавливается равным нулю или структуры OVERLAPPED Авто (локальный компьютер) и содержимое этого расположения в стеке уже равны нулю. Необходимо явно указать OVERLAPPED. Смещение и OVERLAPPED. Члены структуры OffsetHigh к нулю.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×