Симптоми
WriteFile() или ReadFile() разговор може да се провали с грешка
ERROR_INVALID_PARAMETER
Ако на наименован канал и използвате припокрива вход-изход.
Причина
Причината за проблема е че OffsetHigh членове изместване на структурата на ПРОДУКТИВНОСТ не са зададени на нула.
Решение
Задайте изместване и OffsetHigh членовете на вашата ПРОДУКТИВНОСТ структура на нула.
Статус
Това поведение е умишлено. Онлайн помощ за WriteFile() и ReadFile() състояние, изместване и OffsetHigh членовете на структурата на ПРОДУКТИВНОСТ трябва да бъде зададена нула или функциите няма.
Повече информация
В много случаи функцията повиквания може да успее, ако не е изрично определя ПРОДУКТИВНОСТ. Изместване и ПРИПОКРИВА. OffsetHigh нула. Това обикновено се или защото структурата на ПРОДУКТИВНОСТ статичен или глобален и затова се инициализира нула или структурата на ПРОДУКТИВНОСТ automatic (локални) и съдържанието на местоположението на стека вече са нула. Трябва да зададете изрично ПРОДУКТИВНОСТ. Изместване и ПРИПОКРИВА. OffsetHigh конструкция на нула.